Back to MCP Servers
mcp-server438

Google Calendar MCP Server

A popular Model Context Protocol (MCP) server for Google Calendar. Enables AI assistants like Claude and Cursor to view, create, update, delete events, check availability, and manage your schedule using natural language.

Overview

Google Calendar MCP Server is a community-developed Model Context Protocol (MCP) server that integrates Google Calendar with AI assistants. It allows Large Language Models (such as Claude Desktop, Cursor, and others) to interact with your Google Calendar using natural language commands.

Multiple high-quality implementations exist. The most referenced one is nspady/google-calendar-mcp, which offers robust features including multi-account support. Other notable versions include Python-based (deciduus/calendar-mcp), TypeScript-based (thisnick/google-calendar-mcp, Jackson88/google-calendar-mcp), and variants with auto-authentication (falgom4/calendar-mcp).

Key Features

  • Event Management: List events, create new events, update or delete existing ones.
  • Availability Checking: Query free/busy times across calendars.
  • Natural Language Scheduling: "Schedule a 1-hour meeting with John next Tuesday at 2pm" or "Find free slots for a team sync this week".
  • Multi-Account Support: Connect and manage multiple Google accounts simultaneously (in supported implementations).
  • Secure OAuth2 Authentication: Standard Google API integration with proper consent flow.
  • Additional Tools: Recurring events, reminders, attendee management, and calendar summaries.
  • MCP Client Compatibility: Works with Claude Desktop, Cursor, Gemini CLI, and any compliant MCP tool.

Use Cases

  • Smart Scheduling: Let AI find optimal meeting times and automatically create events with all details.
  • Daily Planning: "Summarize my schedule for today and suggest time blocks for deep work."
  • Automated Reminders & Follow-ups: Create events with attendees and send confirmations.
  • Availability Coordination: Check team availability and propose meeting slots.
  • Productivity Workflows: Combine with Gmail MCP, Tasks, or other tools for complete AI-orchestrated personal and team productivity.

Installation & Setup (nspady/google-calendar-mcp)

Prerequisites

  • Google Cloud Project with Google Calendar API enabled.
  • OAuth2 credentials (client ID and secret).

Installation Options

  • Local Installation:
    git clone https://github.com/nspady/google-calendar-mcp.git
    cd google-calendar-mcp
    # Follow README for dependency installation and credential setup
    
  • Docker Installation: Available for easier deployment.

Authentication

On first run, the AI assistant (e.g., Claude) can trigger the authentication flow. Some variants offer simplified or auto-authentication methods.

Configure the MCP server URL/port in your AI client's settings (Claude Desktop config.json, Cursor, etc.).

  • deciduus/calendar-mcp: Clean Python implementation.
  • thisnick/google-calendar-mcp & Jackson88/google-calendar-mcp: TypeScript versions.
  • falgom4/calendar-mcp: Auto-authentication focused.
  • guinacio/mcp-google-calendar: Part of broader Google Workspace integrations.

Many users pair Google Calendar MCP with Gmail MCP for unified email + calendar automation.

Compatibility & Security

  • Clients: Claude Desktop, Cursor, and most MCP-compatible AI tools.
  • Authentication: OAuth2 (recommended for security). Always review scopes and use least-privilege access.
  • License: Open-source (check specific repository for details).

Google Calendar MCP servers transform your calendar into a conversational interface, significantly boosting productivity while requiring careful handling of authentication credentials.

Tags

google-calendarmcpcalendarschedulingai-integrationclaudeproductivitygoogle-api

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
viewmax mcp logo

viewmax mcp

MCP Servers

ViewMax MCP is a hosted Streamable HTTP MCP server for generating AI video, images, music, speech, and sound effects, with tools for model discovery, task polling, and credit checks. Official setup is documented for Claude Web/Desktop, Claude Code, Cursor, Codex, and SDK clients.

Higgsfield MCP logo

Higgsfield MCP

MCP Servers

Higgsfield MCP is Higgsfield AI's hosted MCP connector for generating images, videos, reusable characters, and creative assets from Claude or MCP-compatible agents. It uses a Higgsfield account and platform credits, with no API key documented for the official MCP connector.

Crunchbase MCP logo

Crunchbase MCP

MCP Servers

Crunchbase MCP is Crunchbase's official first-party remote MCP server for live company, funding, investor, people, acquisition, and predictive private-market intelligence. Interactive access uses a Crunchbase account with an assigned MCP seat and OAuth 2.1 authentication.

TinyFish logo

TinyFish

MCP Servers

TinyFish exposes web automation, web search, content extraction, and remote browser-session tools to MCP-compatible AI assistants. The hosted MCP server uses OAuth 2.1, while an optional local @tiny-fish/mcp proxy supports API-key authentication for local-only, CI, and headless setups.

openaiDeveloperDocs logo

openaiDeveloperDocs

MCP Servers

OpenAI Developer Docs MCP is an OpenAI-hosted, read-only server that lets MCP clients search and fetch documentation from developers.openai.com, platform.openai.com, and learn.chatgpt.com. It uses a public streamable HTTP endpoint and does not call the OpenAI API on the user's behalf.

FetchSandbox logo

FetchSandbox

MCP Servers

FetchSandbox is a stdio MCP server and hosted API-sandbox service that lets AI coding agents import OpenAPI 3.x specifications, discover runnable workflows, and execute stateful integration tests without using production API credentials. It is designed for validating request flows, lifecycle state, webhooks, retries, and shareable run traces from MCP-compatible development tools.