Google Calendar MCP Server
par iceener
Manage Google Calendar events, check availability, and schedule meetings via natural language with OAuth 2.1 support.
What it does
Connects AI assistants to Google Calendar so they can search events across all calendars, create and update events (including via natural language like "Lunch tomorrow at noon"), check free/busy availability, respond to invitations, and auto-generate Google Meet links. It runs as a streamable HTTP MCP server with full OAuth 2.1 PKCE authentication, supporting both local Node/Bun and remote Cloudflare Worker deployments.
Tools
- search_events — Search events across all calendars by default, with text search, date ranges, and pagination
- create_event — Create events using natural language or structured input; supports Google Meet links, attendees, recurrence
- update_event — Update or move existing events with PATCH semantics
- delete_event — Remove events from any calendar
- check_availability — Check free/busy status across calendars before scheduling
- list_calendars — Discover available calendars and their IDs
- respond_to_event — Accept, decline, or tentatively accept event invitations
Installation
{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": ["mcp-remote", "http://127.0.0.1:3000/mcp", "--transport", "http-only"],
"env": { "NO_PROXY": "127.0.0.1,localhost" }
}
}
}
Requires Google Cloud Console project with Calendar API enabled and OAuth credentials configured.
Supported hosts
Claude Desktop, Cursor
Installation rapide
npx mcp-remote http://127.0.0.1:3000/mcp --transport http-onlyInformations
- Tarification
- free
- Publié







