Skip to content
Google Calendar MCP logo

Google Calendar MCP is a Model Context Protocol server that connects AI assistants to Google Calendar, enabling natural-language event management.

Visit Website
Tracked since2026
1 review tracked

The Bottom Line

Entry price

Free, no paid tier

Biggest pro

Multi-account conflict detection is genuinely useful for people juggling work and personal calendars

Biggest con

Requires Google Cloud project setup with Calendar API enabled and OAuth consent screen

TL;DR - Google Calendar MCP

  • MCP server connecting AI assistants to Google Calendar for event management, scheduling, and availability checks
  • Multi-account support with cross-calendar conflict detection and natural language date understanding
  • Open source with OAuth 2.0 auth, works with Claude Desktop, Cursor, and all MCP clients
Pricing: Free forever
Best for: Individuals & startups

Top Pros

  • Google Calendar MCP does one thing and does it well: it lets an AI assistant read and manage my Google Calendar through natural language.

Top Cons

  • A few things hold it back:

What is Google Calendar MCP?

Editorial review
Google Calendar MCP is a Model Context Protocol server that connects AI assistants to Google Calendar, enabling natural-language event management, scheduling, and availability checking. You can create, update, delete, and search calendar events, check free/busy slots across multiple calendars, and handle recurring event modifications, all through Claude Desktop, Cursor, and other MCP-compatible clients. The server supports multi-account and multi-calendar operations, meaning you can connect several Google accounts and list events from multiple calendars in a single request. Cross-account conflict detection automatically warns you when a new event overlaps with existing commitments across any connected calendar. Natural language date and time understanding lets you say things like "schedule a meeting next Tuesday at 3pm" without worrying about date formatting or timezone conversion, the server handles automatic timezone detection from your Google Calendar settings. Several community implementations exist, with the most popular (nspady/google-calendar-mcp) providing a TypeScript-based server focused on reliability and feature completeness. Advanced features include intelligent import from images, PDFs, or web links, the AI can extract event details from a conference flyer or meeting invitation and create the calendar entry automatically. Authentication uses OAuth 2.0 with both Desktop app and Web application credentials supported, and credentials are stored securely on your local machine. The server is open source and free to use.

Pros & Cons

Pros

  • Multi-account conflict detection is genuinely useful for people juggling work and personal calendars
  • Natural language scheduling eliminates manual date formatting and timezone math
  • Intelligent import from images and PDFs handles conference flyers and invitations automatically
  • Multiple community implementations give you flexibility to choose TypeScript, Python, or SSE transport

Cons

  • Requires Google Cloud project setup with Calendar API enabled and OAuth consent screen
  • Community-maintained, no official Google MCP server, so quality and update frequency vary
  • Multi-account setup requires separate OAuth credentials for each Google account

Ratings Across the Web

Ratings aggregated from independent review platforms. Learn more

Key Features

Full event management, create, update, delete, and search calendar events via natural languageMulti-account and multi-calendar support, aggregate events across all your Google accountsCross-account conflict detection warns when new events overlap existing commitmentsFree/busy queries to check availability across multiple calendars simultaneouslyNatural language date/time understanding with automatic timezone detectionIntelligent import, extract event details from images, PDFs, or web links automaticallyRecurring event modification with advanced editing capabilitiesOAuth 2.0 authentication supporting both Desktop app and Web application credentials

Pricing Plans

Pricing checked Sep 16, 2026

Open Source

Free

  • Full source code access
  • Community support
  • Self-hosted

Is Google Calendar MCP worth the price?

95/100

The Google Calendar MCP pricing is exceptionally generous, offering a fully functional 'Open Source' tier for free.

This makes it an outstanding value, especially for those comfortable with self-hosting and community support. It's best for developers, small teams, or organizations with technical expertise looking for a free, customizable calendar solution.

Reviews (1)

Improve Your Thinking Patterns Using ChatGPT cover
$99Free with your review

Review Google Calendar MCP, get a free AI guide

Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.

Write a review
M

Mahmoud Youssef

Verified

Pros:
  • Google Calendar MCP does one thing and does it well: it lets an AI assistant read and manage my Google Calendar through natural language. A few things I really like:
  • Free and open-source, with no usage cost at normal volumes — excellent value.
  • Solid core feature coverage: creating, reading, updating, and deleting events, listing multiple calendars, checking availability/free-busy, and searching events all work reliably.
  • Handles recurring events and multiple calendars, not just single one-off entries.
  • Once it's connected, managing my schedule in plain language is fast and genuinely saves time versus clicking through the Calendar UI.
  • Uses Google's official Calendar API and OAuth, so my data stays in my own Google account rather than a third party.
  • Actively maintained, so bugs get addressed and it keeps working as the API evolves.A few things hold it back:
  • Setup is the biggest pain point. Getting started means creating a Google Cloud project, enabling the Calendar API, configuring an OAuth consent screen, and managing credentials and token refresh — a real hurdle if you're not a developer.
  • Support is community-only. Help comes through GitHub issues and docs; there's no dedicated support channel or SLA if something breaks.
  • Advanced scenarios can get rough — complex recurring-event edits, juggling multiple accounts, and some timezone edge cases don't always behave as expected.
  • It depends entirely on Google's API and OAuth, so quota limits, permission scopes, and occasional token re-authentication are things you have to live with.
  • Not much hand-holding — no polished UI or onboarding flow, so first-time users may need to follow the README carefully to get everything working.
Cons:
  • A few things hold it back:
  • Setup is the biggest pain point. Getting started means creating a Google Cloud project, enabling the Calendar API, configuring an OAuth consent screen, and managing credentials and token refresh — a real hurdle if you're not a developer.
  • Support is community-only. Help comes through GitHub issues and docs; there's no dedicated support channel or SLA if something breaks.
  • Advanced scenarios can get rough — complex recurring-event edits, juggling multiple accounts, and some timezone edge cases don't always behave as expected.
  • It depends entirely on Google's API and OAuth, so quota limits, permission scopes, and occasional token re-authentication are things you have to live with.
  • Not much hand-holding — no polished UI or onboarding flow, so first-time users may need to follow the README carefully to get everything working.

Best Google Calendar MCP Alternatives

Top alternatives based on features, pricing, and user needs.

Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.

Explore More

Google Calendar MCP FAQ

Can the AI assistant create calendar events for me?

Yes. The server supports creating, updating, and deleting events including setting titles, descriptions, start/end times, attendees, location, and recurrence rules. The AI can also check your availability before scheduling, making it practical for meeting coordination.

Does it support multiple Google Calendar accounts?

Yes. The server is designed for multi-account support, letting you connect personal and work Google Calendar accounts simultaneously. The AI can query availability and manage events across all connected calendars in a single conversation.

How does authentication work?

The server uses Google OAuth 2.0 with the Calendar API scope. You provide a credentials.json from the Google Cloud Console, authorize on first run, and the server stores refresh tokens for subsequent sessions. Each connected account requires a separate authorization flow.

Can the AI check free/busy times for other people?

If the authenticated account has access to other users' calendars (common in Google Workspace organizations), the server can query their free/busy information. For external contacts, it can only see what the Google Calendar FreeBusy API exposes based on sharing settings.

Source: github.com

Guides & Articles