A

Google Calendar MCP

Google Calendar MCP server with extensive support for calendar management, multi-account support, and conflict detection

Overall Score89/100

Score Breakdown

Server Info

Package
@cocal/google-calendar-mcp
Registry
npm
Maintainer
Community
Category
Communication
Tags
calendargooglescheduling
Last Scanned
7 Apr 2026

Findings

3 issues

Authentication & Identity

MEDIUMHTTP/SSE transport supports per-request credentials

Uses Google OAuth 2.0 with refresh tokens stored locally at ~/.config/google-calendar-mcp/tokens.json. Supports both stdio (default, for Claude Desktop) and HTTP (StreamableHTTPServerTransport) transports. HTTP mode is localhost-only with strict origin validation. No MCP OAuth spec (.well-known endpoint) implementation. Multi-account support with friendly nicknames.

Remediation

Implement the MCP OAuth spec so users authenticate directly without platform mediation.

Maintenance & Trust

LOWCommunity-maintained by nspady (cocal)

No official vendor backing.

Remediation

Seek vendor verification.

MEDIUM6 dependency vulnerabilities (5 high)

npm audit found 5 high severity CVEs.

Remediation

Update vulnerable dependencies.

Tools

12 total
NameDescriptionRisk
list-calendarsList all available calendarsread
list-eventsList events from one or more calendars. Supports both calendar IDs and calendar names.read
search-eventsSearch events across calendars with free text queryread
get-eventGet details of a specific eventread
list-colorsList available calendar and event colorsread
create-eventCreate a new calendar event with conflict and duplicate detectionwrite
create-eventsCreate multiple calendar events in batch (1-50 events)write
update-eventUpdate an existing calendar event with recurring event supportwrite
delete-eventDelete a calendar eventwrite
get-freebusyQuery free/busy information for calendars and groupsread
get-current-timeGet the current time in a specific timezoneread
respond-to-eventRespond to an event invitation (accept, decline, tentative)write

Deploy Google Calendar MCP securely

CompleteFlow adds per-user authentication, permission scoping, and audit logging to any MCP server out of the box.

Deploy on CompleteFlow