CalendarMCP
About
Hosted Google Calendar MCP server. Connect any AI agent to Google Calendar in about two minutes. No self-hosting, no Docker, no credentials.json. 10 tools including batch update, multi-account-one-key, and Google Advanced Protection support. Works with Claude Desktop, Claude Code
Details
- Author
- Full-Vibe
- Downloads
- 791
- Categories
- AI, Productivity
Jump to
- Zero setup: one Google OAuth click, instant API key.
- HTTP transport; works with any HTTP-capable MCP client.
- Supports batch operations: batch_update_events updates up to 50 events.
- Multi-account support: connect any number of Google accounts under one key.
- Google Advanced Protection support via service‑account sharing.
- Per‑calendar read/write permissions configurable from the dashboard.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
CalendarMCPCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Visit https://calendarmcp.ai, sign in with Google, and copy your API key. Then add the MCP server to your client using the configuration examples at the GitHub repository. Finally, talk to your agent (e.g., “What do I have on Tuesday?”).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"calendarmcp": {
"calendar": {
"url": "https://calendarmcp.ai/api/mcp",
"transport": "http",
"headers": {
"Authorization": "Bearer YOUR_CALENDARMCP_API_KEY"
}
}
}
}
}
McpServers
{
"calendar": {
"url": "https://calendarmcp.ai/api/mcp",
"transport": "http",
"headers": {
"Authorization": "Bearer YOUR_CALENDARMCP_API_KEY"
}
}
}
CalendarMCP
The hosted Google Calendar MCP server. Connect any AI agent to your Google Calendar in about two minutes. No self-hosting, no Docker, no credentials.json.Why CalendarMCP
- Zero setup. One Google OAuth click. Instant API key. - HTTP transport. Works with Claude.ai, Claude Code, Cursor, OpenClaw, Continue, Cline, Windsurf, Goose, n8n, and any HTTP-capable MCP client. - Batch operations. batch_update_events updates up to 50 events in one concurrent call. - Multi-account, one key. Connect any number of Google accounts (mix OAuth + service-account-shared calendars) under a single API key. Reading fans out across all of them. - Google Advanced Protection support. The only hosted MCP that works for GAP users (via service-account sharing). - Per-calendar Read/Write matrix. Tighten what each agent can touch from the dashboard without minting new keys.Tools
- list_events: List events across one or all connected calendars. - get_event: Full event details. - create_event: Create with attendees, location, reminders, recurrence. - update_event: Partial update. - delete_event: Delete. - quick_add_event: Natural language. - list_calendars: All visible calendars with per-calendar R/W flags. - find_free_time: Free/busy query. - manage_attendees: Add/remove attendees. - batch_update_events: Up to 50 events in one call.Quick Start
1. Visit https://calendarmcp.ai, sign in with Google, copy your API key. 2. Add the MCP server to your client. Configs at https://github.com/Full-Vibe/calendarmcp-public/tree/main/examples 3. Talk to your agent: What do I have on Tuesday?Links
- Service: https://calendarmcp.ai - Docs: https://calendarmcp.ai/docs - Integrations: https://calendarmcp.ai/integrations - Blog: https://calendarmcp.ai/blog - GitHub: https://github.com/Full-Vibe/calendarmcp-publicPricing
Free tier with generous limits. Paid plans coming soon for power users.Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

