Google Calendar MCP Server
Provides MCP resources and tools for AI assistants to access/manage events, calendars, ACLs, and user settings in Google Calendar, including free/busy queries.
acl_rule
DatasetAccess Control List rule defining permissions for a calendar.
calendarlistentry
DatasetAn entry representing a calendar in the user's personal calendar list.
colors
DatasetGlobal color definitions for calendars and events.
calendar
DatasetMetadata for a specific calendar (primary or secondary).
event
DatasetA single calendar event.
setting
DatasetUser-specific settings (like timezone, default event length).
acl.delete
ToolDeletes an access control rule.
acl.insert
ToolCreates an access control rule.
acl.patch
ToolUpdates an access control rule (supports patch semantics).
acl.update
ToolUpdates an access control rule.
acl.watch
ToolWatch for changes to ACL resources (Webhook setup).
calendarlist.delete
ToolRemoves a calendar from the user's calendar list.
calendarlist.insert
ToolInserts an existing calendar into the user's calendar list.
calendarlist.patch
ToolUpdates an existing calendar on the user's calendar list (supports patch semantics).
calendarlist.update
ToolUpdates an existing calendar on the user's calendar list.
calendarlist.watch
ToolWatch for changes to CalendarList resources (Webhook setup).
calendars.clear
ToolClears a primary calendar (deletes all events).
calendars.delete
ToolDeletes a secondary calendar.
calendars.insert
ToolCreates a secondary calendar.
calendars.patch
ToolUpdates metadata for a calendar (supports patch semantics).
calendars.update
ToolUpdates metadata for a calendar.
channels.stop
ToolStop watching resources through this channel.
events.delete
ToolDeletes an event.
events.import
ToolImports an event.
events.insert
ToolCreates an event.
events.move
ToolMoves an event to another calendar.
events.patch
ToolUpdates an event (supports patch semantics).
events.quickadd
ToolCreates an event based on a simple text string.
events.update
ToolUpdates an event (full update, does not support patch semantics).
events.watch
ToolWatch for changes to Events resources (Webhook setup).
freebusy.query
ToolReturns free/busy information for a set of calendars.
settings.watch
ToolWatch for changes to Settings resources (Webhook setup).
Google Calendar Resources
Google Calendar MCP Server
Connect your AI to Google Calendar data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for Google Calendar
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to Google Calendar. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools