Free to start: connect Google Calendar, copy one key, point agents at the docs - no local server.

Hosted Google Calendar MCP

Calendar accessfor AI agents.

Sign in with Google for free, get a scoped API key, and add one MCP endpoint to Claude Code, Codex, OpenClaw, Hermes, Cursor, or any HTTP client.

$0 to start
No event content stored
Scoped read/write
Revoke anytime
Works withClaude CodeCodexOpenClawHermesClaude.aiCursorAntigravityHTTP MCP

The CalendarMCP setup path

Three steps, then your agent has calendar tools.

01

Connect

Grant calendar access with free Google OAuth.

02

Copy key

Use the $0 bearer token from your dashboard.

03

Add endpoint

Paste the MCP URL into your agent.

Agent setup console

Pick your agent. Copy the exact config. Start using calendar tools.

01

Connect Google Calendar

02

Copy dashboard key

03

Paste config into your agent

Terminal

Claude Code

Checking whether you already have an API key.

  1. 01Open a terminal.
  2. 02Copy this command.
  3. 03Run it, then ask Claude Code to list calendar tools.
Terminal
claude mcp add --transport http calendar https://calendarmcp.ai/api/mcp \
  --header "Authorization: Bearer cmcp_your_api_key"
Open dashboard for key
You are connected to CalendarMCP, a hosted Google Calendar MCP server.

Use this MCP server for Google Calendar tasks:
- MCP server name: calendar
- Endpoint: https://calendarmcp.ai/api/mcp
- Auth header: Authorization: Bearer cmcp_your_api_key
- Agent-readable docs: https://calendarmcp.ai/api/docs
- Human docs: https://calendarmcp.ai/docs

Operating rules:
1. Call list_calendars first to see available calendars and read/write permissions.
2. Use find_free_time before scheduling anything that depends on availability.
3. Use create_event for new meetings or time blocks.
4. Use update_event or batch_update_events for changes to existing events.
5. Use manage_attendees when only attendee changes are needed.
6. Do not ask the user for Google credentials. The API key already scopes access.
7. If a calendar is read-only, explain that write access must be enabled in the CalendarMCP dashboard.

Endpoint

https://calendarmcp.ai/api/mcp

Docs

https://calendarmcp.ai/api/docs

Transport

Streamable HTTP MCP

Tools

11 calendar tools

Permission boundaries

Calendar access stays visible and revocable.

No event content stored
Per-calendar read and write controls
Revocable Google access
Service-account activation for Google Advanced Protection users

Why CalendarMCP

Hosted, scoped, and built for agent calendar work.

View pricing

Batch Operations

Update up to 50 events in a single concurrent call.

Multi-Calendar

Query across connected calendars and merge results by time.

Google Advanced Protection

Service-account activation flow for users blocked from OAuth.

11 Tools

List, get, create, update, delete, quick add, batch update, free time, attendees, and calendars.

Free to Start

$0 to connect Google Calendar, copy an API key, and test the full setup path. No local Docker or credentials file.

Agent-Native

Machine-readable docs, pagination, structured errors, and HTTP MCP support.