google-calendar-mcp logo

google-calendar-mcpGoogle Calendar MCP server for Claude Desktop integration

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

The Google Calendar MCP Server is a project that enables integration between Google Calendar and Claude Desktop. It allows Claude to interact with the user's Google Calendar, providing the ability to display, create, update, and delete calendar events through natural language interaction. The project provides a bridge between Claude Desktop and the Google Calendar API, handling the Google API authentication flow securely and supporting comprehensive calendar event operations. It uses TypeScript for development, the MCP SDK for integration with Claude Desktop, and the Google API for access to the Google Calendar API. Available tools include getEvents, which retrieves calendar events with filtering options, and createEvent and updateEvent, which allow the creation and modification of recurring and non-recurring events. The project also includes an OAuth2 authentication flow, schema validation, and secure token handling.

Key features

  • Google Calendar integration
  • MCP implementation
  • OAuth2 authentication
  • Event management (get, create, update, delete)
  • Color support
  • STDIO transport

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Schedule Events

Users can create and update calendar events through natural language interaction with Claude Desktop.

Check Calendar

Users can retrieve and display calendar events using the getEvents tool.

Pros & Cons

Pros

  • Enables natural language interaction with Google Calendar
  • Supports comprehensive calendar event operations (get, create, update, delete)
  • Handles OAuth2 authentication securely

Cons

  • Requires technical setup and configuration
  • Limited to Google Calendar integration

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

What are the main prerequisites for setting up this MCP server?

You need a TypeScript environment, the MCP SDK (@modelcontextprotocol/sdk), and the googleapis package. Configuration is managed with dotenv, and you must register a Google API client ID/secret to enable OAuth2 authentication. The setup requires some technical knowledge to run and integrate with Claude Desktop.

Asked by Dmitri Volkov · Jul 23, 2026

What calendar event operations are supported by the server?

The server supports retrieving events (getEvents), creating new events, updating existing events, and deleting events. It also allows setting and updating event colors using the colorId parameter and now supports recurring events via a recurrence parameter.

Asked by Lindiwe Mahlangu · Jul 7, 2026

How does the Google Calendar MCP Server handle authentication with Google Calendar?

It uses a secure OAuth2 flow, implemented with @hono/oauth PKCE support, and encrypts tokens with AES‑256 GCM. The process is automated via browser launch or manual input through Readline in server environments.

Asked by Sven Bergqvist · Apr 22, 2026

Ask a question

MCP Servers alternatives