MCP Google Calendar MCP Server

MCP server for interacting with Google Calendar

Local serverstdioTypeScript

What is the MCP Google Calendar MCP Server?

MCP Google Calendar lets Claude, Cursor and other MCP clients work with MCP Google Calendar directly. MCP server for interacting with Google Calendar.

What MCP Google Calendar does

A Model Context Protocol (MCP) server that integrates with Google Calendar, built with TypeScript.

Key capabilities

  • Seamless Google Calendar integration with OAuth 2.0 authentication
  • Persistent token storage for automatic authentication
  • List and manage calendars with comprehensive event operations
  • Create, read, update, and delete calendar events
  • Fetch calendar events between specified dates
  • Server-Sent Events (SSE) transport option for real-time updates
  • Simple integration with Claude and other MCP-compatible AI assistants

Requirements

  1. Node.js (v16 or higher) 2. Google Cloud Platform account 3. Google Calendar API enabled 4. OAuth 2.0 credentials

Practical notes

  • Maintained by am2rican5, written in TypeScript.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_calendarsGet all available calendars
list_calendar_eventsRetrieve events between specified dates
create_calendar_eventAdd a new event to your calendar
get_calendar_eventFetch details for a specific event
edit_calendar_eventModify an existing calendar event
delete_calendar_eventRemove an event from your calendar

How to install the MCP Google Calendar MCP Server

{
  "mcpServers": {
    "mcp-google-calendar": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-google-calendar"
      ],
      "env": {
        "CREDENTIALS_PATH": "YOUR_CREDENTIALS_PATH"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  1. Node.js (v16 or higher) 2. Google Cloud Platform account 3. Google Calendar API enabled 4. OAuth 2.0 credentials
VariableDescriptionRequired
CREDENTIALS_PATHDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP Google Calendar to list calendars.”
  • “Use MCP Google Calendar to list calendar events.”
  • “Use MCP Google Calendar to create calendar event.”

Frequently asked questions

MCP server for interacting with Google Calendar Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.