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

@cocal/google-calendar-mcp

Google Calendar MCP Server with extensive support for calendar management

1k stars15k/wkupdated 12d agogithub ↗
91excellent
▣ Overview

What it does

Provides Google Calendar integration for Claude and other AI assistants. Manages calendar events across multiple Google accounts and calendars simultaneously, with support for creating, updating, deleting, and querying events. Includes conflict detection across calendars, free/busy availability checks, natural language date/time understanding, and the ability to import calendar events from images, PDFs, or URLs.

Who it's for

Product managers and engineers juggling multiple calendars (personal, work, project-specific) who want Claude to surface scheduling conflicts or suggest meeting times. Also useful for teams managing shared calendars and needing AI-powered availability analysis across accounts.

Common use cases

  • Query availability across personal and work calendars for a given timeframe
  • Detect overlapping events across multiple calendars or accounts
  • Create calendar events from natural language descriptions
  • Import events from screenshots or PDFs of agendas
  • Check free/busy status across multiple accounts before suggesting meeting times

Setup pitfalls

  • Google Cloud setup is multi-step: create a project, enable the Calendar API, create OAuth credentials (must select Desktop app type), and add your email as a test user. Test users can take several minutes to propagate, blocking initial OAuth setup.
  • Tokens expire after 7 days in test mode, requiring weekly re-authentication. Publish your app to production mode to avoid this, though Google will flag the app as unverified.
  • The GOOGLE_OAUTH_CREDENTIALS environment variable must point to your OAuth credentials JSON file and is required for npx-based setups. Misconfigured paths cause -32600 errors on first use.
  • Marked as high-risk due to filesystem and network access — ensure the credentials file and OAuth tokens are stored securely, particularly when running in shared environments.
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
81
16.1
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
91.1
⚿ 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"
      ]
    }
  }
}
📈 Score historylast 35 snapshots
4/30/20266/13/2026 · 35 snapshots
⚙ Maintenance health
67/ 100 · is this project alive?
contributors (1y)15
top contributor share68%
releases (1y)21
last release12d ago
ci✓ passing
⛁ Raw data
weekly downloads15k
github stars1k
forks320
open issues3
license✓ present
readme length12473 chars
last publish2d ago
last commit12d ago
last updated1d ago
install verified✗ fail · 24d 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