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.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Productivity google-calendar calendar scheduling mcp-server streamable events google
⚙ Agent Friendliness
70
/ 100
Can an agent use this?
🔒 Security
84
/ 100
Is it safe for agents?
⚡ Reliability
73
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
68
Documentation
72
Error Messages
68
Auth Simplicity
65
Rate Limits
78

🔒 Security

TLS Enforcement
100
Auth Strength
85
Scope Granularity
82
Dep. Hygiene
72
Secret Handling
80

OAuth2. HTTPS. Scope-based access (readonly vs write). Store creds in env var. Community MCP.

⚡ Reliability

Uptime/SLA
80
Version Stability
72
Breaking Changes
72
Error Recovery
68
AF Security 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

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
Yes

Authentication

Methods: oauth2
OAuth: Yes Scopes: Yes

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

Model: free
Free tier: Yes
Requires CC: No

Google Calendar API is free with generous quota. OAuth2 credentials free from Google Cloud Console. Community MCP is free open source.

Agent Metadata

Pagination
token
Idempotent
Partial
Retry Guidance
Not documented

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).

$99

Scores are editorial opinions as of 2026-03-06.

5190
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered