
Google Calendar MCP servers: which one to use
Google now offers its own Calendar MCP server, still in preview. Use nspady's google-calendar-mcp for a setup that works today.
- Servers
- 23
- active
- Hosted
- 3
- nothing to install
- Local
- 16
- runs on your machine
- OAuth
- 1
- sign in, no key
Google Workspace has a hosted Calendar MCP server, but it is in the Developer Preview Program and needs a Google Cloud project. Its tool list covers listing, searching, creating, updating and deleting events, but the OAuth scopes on the same page are read-only ones (calendar list, free/busy, events), so test what the preview lets you do. To create or change events today, run nspady's google-calendar-mcp, the most used Calendar-only community server. Every community server here needs you to create your own Google Cloud credentials first.
Good for
- Anyone who wants Claude to check their schedule and find a free slot
- People who want an assistant to create, move and delete events
- Workspace admins who want a service account instead of personal sign-in
- Teams who want Google's own hosted server and can join the Developer Preview
Which Google Calendar MCP server to use
Pick nspady's server to read and edit events today, and use its tool filter to leave out the tools you do not want. Try Google's hosted server if you are in the Developer Preview and want no local process.
| Server | Official | Runs | Sign-in | Tool limit | GitHub stars |
|---|---|---|---|---|---|
| For Google Calendar | |||||
| google-calendar-mcp | Community | Local | Own OAuth app | Tool filter | 1.2K |
| google-calendar-mcp (takumi0706) | Community | Local | Own OAuth app | – | 59 |
| mcp-google-calendar | Community | Local | Own OAuth app | – | 10 |
| Google Calendar Workspace | Community | Local | Service account | – | – |
| Other tools for the same job | |||||
| Google Calendar MCP | Official | Hosted | Account | Read scopes listed | – |
| google_workspace_mcp | Community | Local | Own OAuth app | Read-only flag | 3.5K |
All Google Calendar MCP servers
23 active · official first, then by GitHub stars
google-calendar-mcpLocalOAuthMCP integration for Google Calendar to manage events.
1.2K GitHub stars
google-calendar-mcpGoogle Calendar MCP server for Claude Desktop integration
59 GitHub stars- mcp-google-calendar
A MCP server that allows Claude and other MCP clients to interact with Google Calendar. This server enables AI assistants to manage your calendar events, check availability, and handle scheduling tasks.
10 GitHub stars - gcalHosted
A MCP server that works with Google Calendar to manage event listing, reading, and updates.
9 GitHub stars - Google_Calendar_MCP
Model Context Protocol (MCP) server that integrates with the Google Calendar API
5 GitHub stars - google-calendar-mcp-server
MCP Server for Google Calendar
2 GitHub stars - Google-Calendar-MCP-Server
MCP server for Google Calendar integration with AI assistants
2 GitHub stars - mewcp-google-calendarLocal
Schedule smarter - create, search, and manage Google Calendar events through AI.
2 GitHub stars
Google CalendarLocalAllow AI systems to list, create, update, and manage Google Calendar events.
1 GitHub stars
Google_calendarHosted or LocalGoogle Calendar MCP Pack
0 GitHub stars
Google Calendar MCPLocalMCP server for the Google Calendar API: events, recurrence, invitations, availability, calendars.
0 GitHub stars- google-calendar-mcpLocal
Google Calendar MCP Server with extensive support for calendar management
0 GitHub stars - hap-googlecalendar-mcpLocal
Google Calendar MCP server for the Human Agency Protocol — list, create, update, and delete calendar events with HAP-bounded authority
0 GitHub stars - google-calendar-mcpLocal
Google Calendar MCP Server
0 GitHub stars - google-calendar-mcpLocal
Google Calendar MCP Server with custom token path support for user-specific authentication
0 GitHub stars - google-calendar-mcp-libLocal
MCP server for Google Calendar — usable via stdio or as a library
0 GitHub stars - mcp-google-calendarLocal
MCP server that provides google calendar capabilities
0 GitHub stars - google-calendar-mcpLocal
Google Calendar MCP Server with extensive support for calendar management
0 GitHub stars - google-calendar-mcpLocal
MCP server for Google Calendar
0 GitHub stars - google-calendar-mcpLocal
Google Calendar over MCP: calendars, events, recurrence and availability.
0 GitHub stars
Show all 23Show fewer
google-calendarLocalMCP server for Google Calendar integration with service account support and domain-wide delegation.
31/wk downloads a week- mcp-google-calendarLocal
MCP server that provides google calendar capabilities
14/wk downloads a week - Google AgendaHosted
Agenda, horários livres e marcação de compromissos
Questions
Is there an official Google Calendar MCP server?
Yes, in preview. Google Workspace offers a hosted Calendar MCP server (calendarmcp.googleapis.com) for members of its Developer Preview Program. You enable it in a Google Cloud project and sign in with OAuth.
Can Google's official Calendar server create events?
Its tool list on Google's setup page includes create_event, update_event and delete_event. The scopes listed on the same page are read-only ones (calendar list, free/busy, events), so test it in the preview before you rely on it.
Which community server is the most used?
nspady's google-calendar-mcp. It supports several Google accounts, free/busy checks, recurring events and conflict detection across calendars.
Do I need a Google Cloud project?
Yes for every server in this list. The community servers need OAuth credentials of type Desktop app, or a service account, and nspady's README says tokens last only 7 days while your OAuth app is in test mode.
How do I make Google Calendar read-only?
Use a tool filter or read-only flag. nspady's server lets you expose only the tools you list, such as list-events. taylorwilsdon's google_workspace_mcp has a --read-only option. Google's page lists read-only scopes for Calendar.
Can I use it with Claude Desktop and Claude Code?
Yes. nspady's README shows the Claude Desktop config and says the same authentication steps apply in Claude Code. takumi0706's and guinacio's READMEs target Claude Desktop.
Can I use it with a Google Workspace account without personal sign-in?
Yes. Google Calendar Workspace uses a service account with domain-wide delegation, which needs a Workspace admin. nspady's server also supports a service account.
Can it handle several Google accounts?
Yes with nspady's server. It connects multiple Google accounts and lists events from several calendars in one request.