Agent Tools
Back to MCP servers

Google Calendar

https://server.smithery.ai/node2flow/google-calendar/mcp
● healthy

MCP server for Google Calendar : create events, manage calendars, check availability, and share calendars through 28 tools via the Model Context Protocol. ## Features - Create, update, and delete calendar events (timed and all-day) - Quick add events from natural language - Manage recurring events with RRULE support - Share calendars with ACL (access control) management - Check availability with free/busy queries - Manage multiple calendars and subscriptions - Full OAuth 2.0 authentication with refresh tokens ## 28 Tools **Events (10)**: List, get, create, update (PUT), patch (PATCH), delete, quick add, move, list instances, import **CalendarList (5)**: List subscribed calendars, get entry, add (subscribe), update display settings, remove (unsubscribe) **Calendars (5)**: Get metadata, create, update, delete, clear all events **ACL (5)**: List rules, get rule, create (share), update permission, delete (revoke) **Utility (3)**: Query free/busy, get color palette, list settings ## Configuration - `GOOGLE_CLIENT_ID` : OAuth 2.0 Client ID from Google Cloud Console - `GOOGLE_CLIENT_SECRET` : OAuth 2.0 Client Secret - `GOOGLE_REFRESH_TOKEN` : Refresh token with Calendar scope

Transport
streamable-http
Auth
smithery_api_key
Cost
—
Protocol revision
2025-11-25
negotiated, not declared

Listed in

Directories this entry was found in.

How to connect

MCP endpoint (streamable-http)
https://server.smithery.ai/node2flow/google-calendar/mcp
JSON-RPC initialize probe
curl -X POST https://server.smithery.ai/node2flow/google-calendar/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'
Homepage
https://github.com/node2flow-th/google-calendar-mcp-community
Listed at (smithery)
https://github.com/node2flow-th/google-calendar-mcp-community