$ timeahead.in
/ servers/npm/@cocal/google-calendar-mcp
npm

@cocal/google-calendar-mcp

Google Calendar MCP Server with extensive support for calendar management

1k stars19k/wkupdated 4d agogithub ↗
91excellent
▣ Overview

What it does

Provides Google Calendar integration via MCP, enabling AI assistants to manage events across multiple accounts and calendars. Supports creating, updating, deleting, and searching calendar events; checking availability across calendars; and importing events from images, PDFs, or links. Multi-account support lets you query work and personal calendars simultaneously, and the server detects scheduling conflicts across any combination of calendars.

Who it's for

Developers building AI assistants that need calendar awareness, team leads automating scheduling workflows across multiple Google accounts, and anyone who wants Claude to access and manage their calendar without leaving the chat. Useful for people juggling multiple calendars (work, personal, team projects) who need unified scheduling views.

Common use cases

  • Check cross-calendar availability across work and personal calendars
  • Import calendar events from images or PDF invitations
  • Detect scheduling conflicts across multiple calendars
  • Create and modify recurring events with natural-language dates
  • Generate meeting availability for scheduling across teams

Setup pitfalls

  • OAuth credentials must be set via the GOOGLE_OAUTH_CREDENTIALS environment variable pointing to a valid gcp-oauth.keys.json file, or requests fail with a -32600 error.
  • Test mode tokens expire after 7 days — either re-authenticate weekly or publish your Google Cloud app to production mode.
  • Authentication is mandatory before first use — ask Claude to authenticate with Google Calendar before any calendar operation will work.
  • The server reads and writes the filesystem to store OAuth tokens — isolate it appropriately if handling sensitive calendar data.
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
82
16.4
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
91.4
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "cocalgoogle-calendar": {
      "command": "npx",
      "args": [
        "-y",
        "@cocal/google-calendar-mcp"
      ]
    }
  }
}
⚙ Maintenance health
67/ 100 · is this project alive?
contributors (1y)16
top contributor share67%
releases (1y)21
last release4d ago
ci✓ passing
⛁ Raw data
weekly downloads19k
github stars1k
forks316
open issues2
license✓ present
readme length12473 chars
last publish0d ago
last commit4d ago
last updated9h ago
install verified✗ fail · 16d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points