π
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-calendarConfiguration
GOOGLE_APPLICATION_CREDENTIALS path to OAuth credentials JSONDocumentation
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 Type | Description |
|---|---|
| Primary | User's main calendar |
| Shared | Calendars shared with user |
| System | Room 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
