Google Calendar MCP Server (Streamable)
Google Calendar Streamable MCP server enabling AI agents to interact with Google Calendar via the Google Calendar API — creating, reading, updating, and deleting calendar events, managing multiple calendars, checking availability and free/busy times, and integrating Google Calendar scheduling into agent-driven personal assistant and workflow automation applications.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
OAuth2. HTTPS. Scope-based access (readonly vs write). Store creds in env var. Community MCP.
⚡ Reliability
Best When
A personal assistant or scheduling agent needs to read and write Google Calendar events — for automated scheduling, availability checking, or calendar-integrated workflow automation.
Avoid When
You use Outlook, iCloud Calendar, or enterprise scheduling systems.
Use Cases
- • Creating and managing calendar events from scheduling assistant agents
- • Checking availability and finding meeting times from calendar coordination agents
- • Reading upcoming events for context from personal assistant agents
- • Automating recurring event creation from productivity workflow agents
- • Integrating calendar data with task management from planning agents
- • Building meeting scheduling bots with Google Calendar access
Not For
- • Outlook/Exchange calendar users (use Outlook Calendar MCP instead)
- • Apple iCal users (use CalDAV MCP)
- • Teams needing complex meeting room booking (requires enterprise-level access)
Interface
Authentication
Google OAuth2 required. Requires Google Cloud project with Calendar API enabled and OAuth2 credentials (client_id, client_secret). Tokens refreshed automatically. Scopes: calendar.readonly for reading, calendar for full access.
Pricing
Google Calendar API is free with generous quota. OAuth2 credentials free from Google Cloud Console. Community MCP is free open source.
Agent Metadata
Known Gotchas
- ⚠ OAuth2 setup requires Google Cloud Console project — non-trivial initial setup
- ⚠ Token refresh must be handled — access tokens expire after 1 hour
- ⚠ Calendar ID is required for all operations — 'primary' is a shortcut for main calendar
- ⚠ Event creation is immediate — no staging area; always confirm time/date before creating
- ⚠ Timezone handling is critical — specify timezone explicitly in all events
- ⚠ Community MCP — Google Calendar API is well-documented by Google
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Google Calendar MCP Server (Streamable).
Scores are editorial opinions as of 2026-03-06.