Best for
- Users who want AI assistant integration with Google Calendar
- Users with multiple Google accounts
- Users needing advanced event management, such as recurring events and free/busy queries
This server offers a comprehensive MCP integration for Google Calendar, with rich features like multi-account support and smart scheduling. It requires proper OAuth setup and may have a learning curve. Overall, it's a solid option for users who want to manage their calendars directly through an AI assistant.
Strongest · Documentation 16/20 Weakest · Reliability 5/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js · Docker
GOOGLE_OAUTH_CREDENTIALS
Absolute path to the OAuth credentials file (gcp-oauth.keys., Desktop app type) downloaded from Google Cloud Console.
GOOGLE_CALENDAR_MCP_TOKEN_PATH
Optional custom location for storing OAuth tokens; defaults to your system's config directory.
ENABLED_TOOLS
Optional comma-separated list of tool names to restrict which tools are exposed to the AI assistant.
{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": ["@cocal/google-calendar-mcp"],
"env": {
"GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"google-calendar": {
"command": "npx",
"args": [
"@cocal/google-calendar-mcp"
],
"env": {
"GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add google-calendar -e GOOGLE_OAUTH_CREDENTIALS=/path/to/your/gcp-oauth.keys.json -- npx @cocal/google-calendar-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
After starting the client, ask it to "Authenticate with Google Calendar" to complete the OAuth flow, then check that tools like list-calendars, list-events, and create-event appear; asking the AI to run list-calendars and return your calendars proves the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
This server implements the Model Context Protocol (MCP) for Google Calendar, offering multi-account, multi-calendar support and advanced event management. It allows AI assistants to perform operations like create, update, delete, and search events, handle recurring events, check free/busy status, and understand natural language dates and times. The server supports intelligent import of events from images, PDFs, and web links, and can detect conflicts across calendars. It requires a Google Cloud project and OAuth setup.
Securely connect Atlassian Cloud to AI tools.
Official Notion MCP server for querying, editing, and managing Notion pages and databases via AI agents.
Drive your Claude Code session straight from WhatsApp
Official MCP server that lets AI assistants manage your encrypted Anytype wiki in natural language.
Source revision f7f379a5971f Data synced 2026-10-19 Read the FMRS scoring method