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
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.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
Gitee MCP Server
AI-powered Git management for Gitee repositories
Mcp Server Cli
Run shell scripts via Model Context Protocol
Nmap MCP Server
Containerized Nmap scanning via Model Context Protocol
Flomo MCP Server
Write notes to Flomo directly from Claude
Samurai MCP Super Server
Modular, secure, real‑time MCP platform for multi‑provider AI services
OpenAlex MCP Server
AI Agents' Gateway to Structured Academic Literature Data