MCPSERV.CLUB
MCP-Mirror

Gongrzhe Calendar MCP Server

MCP Server

AI‑powered Google Calendar integration for Claude Desktop

Stale(65)
16stars
0views
Updated 20 days ago

About

A Model Context Protocol server that lets Claude Desktop assistants create, read, update, and delete Google Calendar events via natural language commands. It handles OAuth2 authentication and full Calendar API integration.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Google Calendar MCP Server – Overview

The Google Calendar MCP Server bridges the gap between large language models (LLMs) and Google Calendar, allowing conversational AI assistants to manage schedules through natural‑language commands. By exposing a rich set of calendar operations as MCP tools, the server lets developers embed sophisticated scheduling logic directly into AI workflows without writing custom API wrappers. This capability is especially valuable for productivity assistants, virtual meeting schedulers, and any application that needs to read or modify a user’s calendar in real time.

At its core, the server authenticates securely with Google using OAuth 2.0 Desktop App Flow. Tokens are stored and refreshed automatically, so the LLM can perform calendar actions without repeated user intervention. Once authenticated, the server offers a comprehensive toolkit: listing calendars, creating and deleting calendars, searching for events with flexible filters, adding or updating event details, and even quick‑adding events from plain text. These primitives give developers fine‑grained control over event data while keeping the interface simple for the model.

Beyond basic CRUD, the server includes advanced scheduling utilities that elevate it from a mere API wrapper to an intelligent planning assistant. Features such as free/busy queries across multiple calendars, mutual availability discovery, and automatic meeting scheduling let the LLM negotiate time slots among participants. Event analytics tools—like counting daily events or measuring total duration—provide insights into workload and availability, enabling context‑aware recommendations. The ability to inspect attendee response status further empowers the assistant to follow up on pending invitations or reschedule when conflicts arise.

Integration with AI workflows is straightforward: the MCP server publishes its tools via stdio, allowing any MCP‑compatible client (Claude, GPT‑4o, etc.) to invoke them as if they were native functions. Developers can compose higher‑level prompts that delegate calendar logic to the server, ensuring that scheduling remains consistent and auditable. Because the server is built on FastAPI, it can also be exposed as a REST endpoint for non‑MCP clients or used in hybrid architectures where the assistant orchestrates multiple external services.

Unique advantages of this MCP server include its seamless OAuth handling, comprehensive event‑management feature set, and the optional “mutual scheduling” capability that automatically finds free slots for all attendees. These traits make it a standout solution for building AI‑powered calendar assistants, automating meeting coordination, and integrating scheduling intelligence into broader productivity ecosystems.