Connect the Google Calendar MCP server to your AI agent Open source, MIT, on npm. Setup instructions for Claude, Cursor and Codex are in the repository; adoption questions — Telegram. GitHub repository Telegram

Google Calendar MCP capabilities

This catalog contains 13 public pages—one for every registered MCP tool in mcp-google-calendar. Each page starts with the user's task, explains the result, and states whether the call changes real data.

Use this catalog to choose a ready-made capability. Full parameter schemas and API response details remain in the technical reference.

Calendars

  • List calendars — Lists the calendars on the user's calendar list with their ids, time zones and access roles. Impact: read-only.
  • Get a calendar — Fetches one calendar-list entry: summary, time zone, access role, default reminders. Impact: read-only.

Events

  • List events — Lists events on a calendar with time-window, search and recurrence-expansion options. Impact: read-only.
  • Get an event — Fetches one event with attendees, recurrence, Meet link and reminders. Impact: read-only.
  • Create an event — Creates a timed, all-day or recurring event, optionally with guests and a Google Meet link. Impact: changes data.
  • Update an event — Partially updates an event: reschedule, retitle, change guests or reminders. Impact: destructive operation.
  • Delete an event — Deletes (cancels) an event or a whole recurring series. Impact: destructive operation.
  • Move an event to another calendar — Moves an event to a different calendar without changing its time. Impact: destructive operation.
  • List instances of a recurring event — Expands a recurring series into individual occurrences with their own ids. Impact: read-only.

Availability

  • Query free/busy times — Returns the busy intervals of up to 50 calendars to find a common free slot. Impact: read-only.
  • Create an Out of Office block — Creates an Out of Office event that can auto-decline meeting invitations. Impact: changes data.
  • Create a Focus Time block — Creates a Focus Time event that protects a slot and can silence Google Chat. Impact: changes data.

Additional API methods

  • Raw Google Calendar API call — Escape hatch to call any Google Calendar API v3 path the typed tools don't cover. Impact: destructive operation.

For maintainers and publishers