servers/ productivity/ google-calendar
Google Calendar icon

Google Calendar

Unverified Claim & verify → Productivity

MCP server for Google Calendar integration with service account support and domain-wide delegation.

View on GitHub ↗
Overview Installation

Overview

Google Calendar is a Model Context Protocol (MCP) server: MCP server for Google Calendar integration with service account support and domain-wide delegation. In practice that means any MCP-compatible AI assistant can call Google Calendar's tools directly — the model decides when to use them in a conversation or agent run.

It runs locally: the npm package google-calendar-workspace-mcp-server speaks MCP over stdio on your machine. Configuration happens through environment variables — you'll need GCAL_SERVICE_ACCOUNT_CLIENT_EMAIL, GCAL_SERVICE_ACCOUNT_PRIVATE_KEY, GCAL_IMPERSONATE_EMAIL. The current release is v0.0.13, published under the MIT license, with source at pulsemcp/mcp-servers on GitHub, where it has earned 80 stars.

Google Calendar is listed under Productivity on mcp.site and works with any MCP client — Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Zed and the rest of the ecosystem — using the install snippets below. If you maintain Google Calendar for pulsemcp.com, claim this listing to verify ownership, earn the Verified badge, and keep the details current.

npm package — google-calendar-workspace-mcp-server · MCP over stdio
Credentials — Requires GCAL_SERVICE_ACCOUNT_CLIENT_EMAIL, GCAL_SERVICE_ACCOUNT_PRIVATE_KEY, GCAL_IMPERSONATE_EMAIL
Open source — MIT license · pulsemcp/mcp-servers

Installation

// claude_desktop_config.json
{
  "mcpServers": {
    "google_calendar": {
      "command": "npx",
      "args": [
        "-y",
        "google-calendar-workspace-mcp-server"
      ],
      "env": {
        "GCAL_SERVICE_ACCOUNT_CLIENT_EMAIL": "<gcal-service-account-client-email>",
        "GCAL_SERVICE_ACCOUNT_PRIVATE_KEY": "<gcal-service-account-private-key>",
        "GCAL_IMPERSONATE_EMAIL": "<gcal-impersonate-email>"
      }
    }
  }
}

Requires GCAL_SERVICE_ACCOUNT_CLIENT_EMAIL, GCAL_SERVICE_ACCOUNT_PRIVATE_KEY, GCAL_IMPERSONATE_EMAIL

Related servers

NM
Notion MCP
Productivity

Connect AI agents to Notion pages, databases, and workspaces.

★ 5.4k Updated 7h ago
TE
Teamwork
Productivity

AI-first project management: plan epics, assign prioritized tasks, track team time.

Added 6 hours ago
Calaf icon
Calaf
Productivity

Run your Calaf recruiting book from chat: firms, people, pipeline, calendar, notes, and prep.

Added 6 hours ago
CA
Calfeed
Productivity

Turn a written schedule into a live calendar link people subscribe to in Apple, Google, Outlook.

Added 6 hours ago
CM
Contio MeetingOS
Productivity

Contio MeetingOS: meetings, transcripts, action items, agendas, calendar, and project management.

Added 6 hours ago
FU
Funlet
Productivity

Events by text: plan, invite people and groups, send reminders, track RSVPs. US and Canada numbers.

Added 6 hours ago
>_ esc
↑↓ navigate↵ openesc close