Google Calendar MCP server
Google Calendar over MCP: calendars, events, recurrence and availability.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Google Calendar yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Calendar tools
No tool declarations could be read from the package source. They show once the server is installed.
How Google Calendar compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 1,299 Productivity servers
Release history: 12 versions in the registry since 2026-09-16, latest 2026-11-03, typically one every 3 days.
Install Google Calendar in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Google Calendar repository's README, as published. We do not edit it. Read it on GitHub
google-calendar-mcp
An MCP server for Google Calendar. One binary, stdio, per-user OAuth against your own Google account.
It answers when — calendars, the events on them, and who is free. What a meeting produces (a recording, a notes document, an attachment) belongs to servers built on the Meet, Docs and Drive APIs.
What makes this one different
Most calendar tooling an LLM reaches for gets three things subtly wrong. This server is built around not getting them wrong, and each is enforced by a test rather than by care:
instant, so it cannot land on the wrong day for anyone west of UTC. Every timed event carries a real IANA zone, not just an offset, because an offset cannot expand a repeating event across a daylight-saving change.
- An all-day event is a date, not a time. It never becomes an
where that zone came from, and whether the list was truncated. A schedule that does not say which Thursday it is showing can be read as any Thursday.
- Every read says what it read. The absolute window, the time zone,
details of still makes someone busy, and an event marked "free" does not. A calendar that could not be read is reported as unknown, never folded into "free".
- Availability is not a list of events. An event you cannot see the
The design, its evidence log and the phase plan are in docs/architecture.md.
Status
Complete and in use: reading, writing, recurrence, availability, calendars, sharing, the resources and the Claude Desktop bundle. The tools are listed below, and the phase plan and what is still owed are in docs/architecture.md §16.
Install
go install github.com/mmedum/google-calendar-mcp/cmd/google-calendar-mcp@latestOr download an archive from the releases page.
Set up
You need your own Google Cloud project and OAuth client. Nothing deployer-specific is baked into this repository.
docs/gcp-setup.md lists. That file is generated from the code, so it cannot fall behind the tool surface.
- Create a project and enable the Google Calendar API.
- Configure the OAuth consent screen and add the scopes
- Create an OAuth client of type Desktop app and download the JSON.
- Sign in:
google-calendar-mcp login --client-secret ~/path/to/client_secret.json
google-calendar-mcp doctordoctor checks the client JSON, the stored token, the granted scopes and whether the API answers, and names what is missing.
Signing in over SSH
The OAuth callback reaches the loopback interface of the machine running login, while your browser is on your own machine. Forward the port first. Use --no-browser: it prints the authorization URL and the exact ssh -L line to run, with the port it actually picked.
Configure your MCP client
{
"mcpServers": {
"google-calendar": {
"command": "google-calendar-mcp",
"env": {
"GCAL_CLIENT_SECRET": "/path/to/client_secret.json"
}
}
}
}Every setting is in docs/configuration.md.
Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Google Calendar: common questions
- Is Google Calendar MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Google Calendar safety report
- Does Google Calendar need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Google Calendar maintained?
- The last commit was 33 days ago (2026-10-01). The latest release is v5.1.1.
- What can I use instead of Google Calendar?
- Servers from other publishers that do the same job: Agent-Native Calendar MCP server, Caldav MCP server and Apple Calendar MCP server.
Alternatives to Google Calendar
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native CalendarAgent-Native Google Calendar - manage events, sync, and public bookingnot reviewedEstablishedA
- CaldavCalDAV calendar operations (list, create, update, delete events) as MCP tools.not reviewedEstablishedB
- Apple CalendarList, create, update, and delete events in Apple Calendar on macOS.not reviewedEstablishedA
- Google Drive MCPSecure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.not reviewedGrowingB
- not reviewedGrowingB