πŸ”Œ

Google Calendar MCP

Productivity‒⭐ 1,200

Manage Google Calendar events, schedules, availability, and meeting coordination.

Claude DesktopCursorWindsurf

Overview

Manage Google Calendar events, schedules, availability, and meeting coordination.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-google-calendar

Configuration

GOOGLE_APPLICATION_CREDENTIALS path to OAuth credentials JSON

Documentation

Google Calendar MCP (Enhanced)

Overview

Google Calendar MCP provides access to Google Calendar API for managing events, schedules, and availability.

Features

  • Event management (create, read, update, delete)
  • ScheduleζŸ₯θ―’
  • Availability checking
  • Meeting scheduling
  • Calendar integration

Installation

npx -y @modelcontextprotocol/server-google-calendar

Configuration

Set up OAuth credentials:

export GOOGLE_APPLICATION_CREDENTIALS=path/to/credentials.json

Get your credentials from Google Cloud Console.

Available Calendars

Calendar TypeDescription
PrimaryUser's main calendar
SharedCalendars shared with user
SystemRoom and resource calendars

Usage Examples

Create Event

{
  "action": "create_event",
  "summary": "Team Meeting",
  "start": "2026-05-25T14:00:00Z",
  "end": "2026-05-25T15:00:00Z",
  "attendees": ["team@example.com"]
}

List Events

{
  "action": "list_events",
  "time_min": "2026-05-25T00:00:00Z",
  "time_max": "2026-05-25T23:59:59Z"
}

Pros

  • βœ… Native Google integration
  • βœ… Real-time sync
  • βœ… Rich event metadata
  • βœ… Calendar sharing support

Cons

  • ❌ Requires OAuth setup
  • ❌ Google ecosystem dependency
  • ❌ Rate limits apply

Resources