- Home
- MCP Integrations
- Google Calendar MCP Server

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.
Tools
List Events
List events from Google Calendar for a specified time range
Create Event
Create a new event in Google Calendar
Update Event
Update an existing event in Google Calendar
Delete Event
Delete an event from Google Calendar
Update Attendee Status
Update an attendee's response status for an event
Check Free Slots
Check for available time slots in a calendar
Get Event
Get a single event by ID from Google Calendar
Manage Attendee
Add or remove an attendee from a Google Calendar event
List Calendars
List all calendars accessible to the user
Move Event
Move an event to a different calendar
List Recurring Event Instances
List instances of a recurring event
List Acl Rules
List access control rules for a calendar
Manage Acl Rule
Add or remove an access control rule on a calendar
Installation Steps
Get StartedCreate 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.
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
Step 1: Create a free Gumloop account
Sign up at gumloop.com. No credit card required.
Step 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.
Step 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
What is Google Calendar MCP?
Google Calendar MCP is a Model Context Protocol server that gives AI agents access to your Google Calendar. It provides functionality for listing events, creating meetings, checking availability, managing attendees, and handling recurring schedules through a standardized endpoint that works with MCP clients like Claude, Cursor, and Gumloop.
Is Google Calendar MCP free to use?
Gumloop has a free plan that includes access to MCP integrations, including Google Calendar. Paid plans start at $37/month with higher usage limits.
Do I need Google API credentials?
No. Gumloop handles Google authentication via OAuth. You don’t need to create a GCP project, configure scopes, or manage API keys. Connect your Google account through Gumloop and you’re set.
Can I access shared and team calendars?
Yes. The Google Calendar MCP server can access all calendars associated with your Google account, including personal calendars, team calendars, and shared calendars within your Google Workspace organization.
What AI clients work with the Gumloop Google Calendar MCP server?
Any MCP client that supports the Model Context Protocol. That includes Claude Desktop, Cursor, and Gumloop’s built-in workflow builder.
Can I combine Google Calendar MCP with other integrations?
Yes. With AI agents in Gumloop, you can chain Google Calendar with any other MCP integration. For example, create calendar events from Slack requests, pull meeting context from your CRM, or generate daily briefings from your schedule.
Can the MCP server create events with Google Meet links?
Yes. When creating events, you can include conference data to generate Google Meet links automatically. Attendees will receive calendar invitations with the meeting link included.
Related MCP servers
Gmail MCP Server
Interact with Gmail emails and messages
Google Docs MCP Server
Create and manage Google Docs documents
Google Drive MCP Server
Search and access files in Google Drive
Google Sheets MCP Server
Read, write and update your Google Sheets
Slack MCP Server
Interact with Slack channels and messages
Zoom MCP Server
Server for interacting with Zoom Meetings API