Google Calendar MCP Server
Allows your AI assistant to query, create, and manage calendar events in Google Calendar.
- Skill Road
- Google Calendar MCP Server
Categories
Description
The Google Calendar MCP Server is a highly innovative implementation of the Model Context Protocol (MCP) that allows artificial intelligences (such as Claude Desktop, Cursor, ChatGPT, or Claude Code) to directly access and manage your Google Calendar. Instead of manually copying schedule details, searching emails for free times, or typing in appointments, this server exposes a standardized set of tools directly to your AI assistant. This empowers the AI to independently search for free slots, schedule new meetings, update existing invitations, or detect scheduling conflicts — all handled through simple, natural language.
What is the Google Calendar MCP Server
The Model Context Protocol (MCP) is an open specification that unifies how AI models interact with external tools and systems. The Google Calendar MCP Server serves as a local gateway connecting your AI client to the official Google Calendar REST API. Thanks to the structured tool definitions provided by the server, the AI automatically knows when to query your calendar. For example, if a user says: "Schedule a sync with Sarah for tomorrow at 2 PM," the AI checks availability via the server, validates the input, and executes the event creation tool seamlessly.
Features: Calendar Management via AI
According to developer documentation, the server exposes several key tools for managing calendar events:
List Events: Search and list calendar entries for specific periods to review upcoming tasks or meetings.
Create Event: Schedule new appointments with fields for title, description, start and end times, location, and guest email addresses.
Update Event: Modify existing entries, reschedule meetings, or add/remove guests directly inside the chat.
Delete Event: Cancel or remove outdated calendar entries with simple conversational commands.
Availability Checks: Inspect free/busy slots to automate scheduling across multiple participants.
Configuration and Setup
The setup typically requires running a local Node.js or Python-based service authenticated with Google Cloud Platform credentials.
A common and modern way to execute the server locally using the Python uv runner is:
{
"mcpServers": {
"google-calendar": {
"command": "uvx",
"args": ["mcp-google-calendar"]
}
}
}
To authorize access, navigate to the Google Cloud Console, enable the Google Calendar API for your project, and create OAuth credentials (Desktop Application) or a Service Account. Download the JSON key file to allow your local server to authenticate securely with Google's API.
Security and API Permissions
Calendar data is highly personal, making security and privacy paramount. Since the server runs locally on your machine, your private events and credentials travel directly between your computer and Google's official API endpoints, completely avoiding third-party exposure. It is recommended to apply the principle of least privilege by restricting GCP credentials to the necessary calendar scopes. Implementing confirmation boundaries (Confirmation Guards) is also advised to prevent the AI from accidentally deleting or bulk-creating calendar events without your explicit consent.
Benefits and Evaluation
The Google Calendar MCP Server transforms how professionals manage their daily schedule. It effectively upgrades your AI assistant into an autonomous secretary capable of parsing complex text or email threads and converting them into structured, verified calendar invites. This eliminates administrative overhead and avoids manual entry mistakes.
Requirements
Not recorded yet.
Installation instructions
Not recorded yet.
Authentication
Not recorded yet.
Required access permissions
Not recorded yet.
Transmitted or stored data
Not recorded yet.
Security risks
Not recorded yet.
License and costs
- License
- MIT
- Cost
- free
Alternatives
Not recorded yet.
At a glance
- Provider
- Status
- Community
- Deployment
- Local
- Current version
- Not recorded yet.
- GitHub stars
- 38
- Last reviewed
- 09.09.2026
Repository and documentation
Categories
Supported clients
Related guides
Guides and background related to this entry.
Set up the Asana plugin for Claude Code
Create your own Asana OAuth app, install the Claude Code plugin, and connect to Asana's V2 MCP server via /asana-setup.
30.09.2026
Setting up the Zernio MCP Server
Connect the Zernio MCP Server via OAuth or an API key, link social accounts, and deliberately safeguard write access to posts, inboxes, and ad campaigns.
28.09.2026
Setting up the Intercom MCP Server
Connect the Intercom MCP Server via OAuth or a bearer token, choose the correct regional endpoint, and deliberately safeguard write access to articles and notes.
23.09.2026
Setting up the PayPal MCP Server
Connect the PayPal MCP Server locally via npx or as a hosted remote server via OAuth, and deliberately safeguard write access.
23.09.2026