PlugWiki
Google Calendar logo

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.

ServerOfficialRunsSign-inTool limitGitHub stars
For Google Calendar
google-calendar-mcpCommunityLocalOwn OAuth appTool filter1.2K
google-calendar-mcp (takumi0706)CommunityLocalOwn OAuth app–59
mcp-google-calendarCommunityLocalOwn OAuth app–10
Google Calendar WorkspaceCommunityLocalService account––
Other tools for the same job
Google Calendar MCPOfficialHostedAccountRead scopes listed–
google_workspace_mcpCommunityLocalOwn OAuth appRead-only flag3.5K

All Google Calendar MCP servers

23 active · official first, then by GitHub stars

Show all 23

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.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.