Creativity · MCP — server
MCP Google Calendar Server
The MCP Google Calendar server lets Claude or Cursor manage calendar data through Google's Calendar API. There isn't a Google-published reference server, but several community packages are stable and widely adopted. Typical tools include listing events in a window, creating events with attendees, checking free/busy, and updating or deleting events. Auth is Google OAuth 2.0 with a Calendar scope.
MCP facts
- Kind
- server
- Ecosystem
- anthropic-mcp
- Language
- Python
- Transports
- stdio
Capabilities
- Tools: list_events, create_event, update_event, delete_event, check_free_busy
- Resources: calendar, event URIs
- Auth: Google OAuth 2.0 with Calendar scopes
Install
uvx mcp-server-google-calendar Configuration
{
"mcpServers": {
"google-calendar": {
"command": "uvx",
"args": ["mcp-server-google-calendar"],
"env": {
"GOOGLE_CLIENT_ID": "...",
"GOOGLE_CLIENT_SECRET": "...",
"GOOGLE_REFRESH_TOKEN": "..."
}
}
}
} Frequently asked questions
Which OAuth scope should I pick?
Use https://www.googleapis.com/auth/calendar.readonly for look-up-only agents, or https://www.googleapis.com/auth/calendar.events if the model should create and modify events.
Can the server send email invites?
Event creation via the Calendar API can trigger invite emails when attendees are set. Set sendUpdates to 'none' at tool-level if you want to suppress that.
Is there a Google-published version?
Not an Anthropic-style MCP server as of April 2026. Gemini's agent tooling does support MCP though, so expect more first-party options over time.
Sources
- Google Calendar API — accessed 2026-04-20
- Model Context Protocol servers — accessed 2026-04-20