Google Calendar logo — MCP server on Gumloop

Google Calendar MCP Server

Connect to the Google Calendar MCP server to create events, check free slots, manage attendees, and automate scheduling across your calendars using AI agents on Gumloop, Claude, or Cursor.

Talk to Sales

Installation

Get StartedGet Started
1

Create a Gumloop Account

To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.

2

Copy Your Server URL

Copy your MCP server URL and add it to your client. You'll be prompted to authorize on first use.

What is Google Calendar MCP?

The Google Calendar MCP server gives AI agents access to your full calendar. That means listing events for any time range, creating new events with attendees and descriptions, updating existing events, deleting events, checking free/busy availability, managing attendees, moving events between calendars, and handling recurring event instances. It works across all calendars in your Google Workspace account.

If you spend time coordinating meetings, checking availability, or manually creating calendar events from emails and Slack messages, this integration automates those tasks. Your AI agent can read your schedule, find open slots, and create properly formatted events without you touching the Google Calendar interface.

MCP stands for Model Context Protocol. It’s an open standard that gives AI agents a way to connect to external tools and services. Instead of building against the Google Calendar API, configuring OAuth 2.0 scopes, or writing scripts to manage events, you connect the Google Calendar MCP server and let your AI agent handle scheduling through natural language.

What you can do with Google Calendar MCP on Gumloop

  • List events for any time range

    Pull events from any calendar for a specific date range. See what’s on your schedule today, this week, or any custom period. Results include event titles, times, attendees, descriptions, and meeting links.

  • Create events with full details

    Create new calendar events with titles, descriptions, start/end times, attendees, location, and conference links. Your AI agent can parse meeting details from emails or Slack messages and create the event automatically.

  • Check free/busy availability

    Find available time slots across one or more calendars. Useful for scheduling meetings without the back-and-forth. Your AI agent can identify open windows that work for all participants.

  • Update and delete events

    Modify event details like time, title, description, or attendees. Cancel events by deleting them. Your AI agent can reschedule based on conflicts or changing priorities.

  • Manage attendees

    Add or remove attendees from events. Update RSVP statuses. Useful for automations that need to invite people based on specific criteria or manage event rosters.

  • Move events between calendars

    Transfer events from one calendar to another. Helpful when you need to reorganize events across personal and team calendars.

  • List all calendars

    See every calendar accessible to your account including personal, team, and shared calendars. Useful for discovering which calendars to query or create events on.

  • Handle recurring events

    List individual instances of recurring events. Manage recurring schedules without dealing with the complexity of recurrence rules manually.

How to connect the Gumloop Google Calendar MCP Server

  1. 1

    Create a free Gumloop account

    Sign up at gumloop.com. No credit card required.

  2. 2

    Add the Google Calendar MCP server

    Copy your MCP server URL from Gumloop and add it to your preferred client (Claude, Cursor, or Gumloop workflows). You'll authorize on first use.

  3. 3

    Start using Google Calendar in your AI workflows

    That's it. Your AI agent can now create events, check availability, manage attendees, and automate scheduling across all your Google Calendars. Use it inside a Gumloop automation, in Claude Desktop, or in Cursor.

Google Calendar MCP use cases

Automated meeting scheduling from Slack or email

When someone requests a meeting in Slack or email, a Gumloop workflow can check your calendar for available slots, propose times, and create the event once confirmed. No more manual back-and-forth or Calendly links. The AI agent handles the full scheduling flow.

Daily schedule briefings

Set up a morning workflow that pulls your calendar events for the day, generates a summary with prep notes for each meeting (pulling context from Google Docs, Slack, or your CRM), and sends it to you in Slack or email before your first meeting.

Meeting prep automation

Before each meeting, an AI agent can pull the attendee list from Google Calendar, look up their profiles in your CRM (Salesforce, HubSpot), gather recent communication history, and compile a prep document in Google Docs. You walk into every meeting with context.

Calendar-based workflow triggers

Use calendar events as triggers for other automations. When a "Client Kickoff" event is created, automatically set up a project folder in Google Drive, create a Slack channel, and add the initial tasks to your project management tool. Calendar events become the starting point for complex workflows.

Team availability and resource planning

Check free/busy status across multiple team members to find optimal meeting times. Generate weekly availability reports for resource planning. Useful for managers coordinating across time zones or scheduling client meetings with multiple team members.

Why use Gumloop for Google Calendar MCP

  • No OAuth setup or GCP configuration

    Most Google Calendar integrations require setting up an OAuth consent screen, configuring calendar scopes, and managing refresh tokens. Gumloop handles all of that. Connect your Google account once and start automating.

  • Works with multiple MCP clients

    Use the Google Calendar MCP server in Claude Desktop, Cursor, or directly inside Gumloop workflows. Same endpoint, works with any MCP client.

  • Chain Google Calendar with 100+ other integrations

    Combine calendar data with Slack, Gmail, Google Docs, Salesforce, and other MCP tools in a single workflow. Create events from CRM updates, send meeting summaries to Slack, or prep documents based on upcoming meetings.

  • Enterprise-grade and scalable

    SOC 2 compliant, built for teams, with role-based permissions. Works for solo users and organizations on Google Workspace.

  • Free plan available

    Test the Google Calendar MCP integration on Gumloop’s free tier. Paid plans start at $37/month.

Frequently asked questions

Related MCP servers

Ship Google Calendar agents in minutes

Connect any AI agent to 100+ MCP servers, fully hosted, zero setup.
Talk to Sales
Gradient