MCP Calendar Server
Provides comprehensive calendar management tools including creating, updating, deleting, and viewing events, as well as fetching event details from Google Calendar
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Calendar Serveradd a meeting with Alex tomorrow at 2pm for 30 minutes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Calendar Server
A local Model Context Protocol (MCP) server that connects Claude Desktop to your Google Calendar.
This lets Claude manage calendar events, check schedules, and even calculate travel time between meetings all locally.
Features
Manage Events — Add, update, delete, or view Google Calendar events
Get Event Details — Fetch details for specific events
Get Coordinates — Retrieve coordinates for a given place using OpenRouteService
Travel Estimates — Calculate distance and time between two points
Runs Locally — No data leaves your computer
Related MCP server: Google Calendar MCP Server
How It Works
Claude Desktop supports MCP (Model Context Protocol) to interact with local or remote tools.
This project implements an MCP server in Node.js that communicates with Claude over stdio.
Tools Implemented
Tool | Description |
| List Google Calendar events within a date range |
| Fetch details of a specific event |
| Add a new event |
| Update an existing event |
| Delete an event |
| Get coordinates of a place |
| Get distance and travel time between two coordinates |
Setup
1. Clone the repository
git clone https://github.com/username/mcp-calendar.git
cd mcp-calendar2. Install dependencies
npm install
3. Create a .env file
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret
GOOGLE_REDIRECT_URI=your_google_redirect_uri
GOOGLE_REFRESH_TOKEN=your_google_refresh_token
OPENROUTESERVICE_API_KEY=your_openrouteservice_api_key4. Run the MCP server
npm run build
npm start5. Connecting to Claude Desktop
Open Claude Desktop Go to Settings → Developer → Local MCP servers Add a new local server configuration like:
{
"command": "node",
"args": ["C:\\path\\to\\build\\index.js"],
"env": {}
}Restart Claude, it should automatically detect and connect to your MCP server.
Tech Stack
Node.js + TypeScript Google Calendar API OpenRouteService API Claude MCP SDK
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAllows interaction with Google Calendar through Claude Desktop using the Model Context Protocol, enabling calendar event management and schedule analysis.2
- Alicense-qualityCmaintenanceEnables Claude to interact with Google Calendar through natural language, providing the ability to view, create, update, and delete calendar events with persistent OAuth2 authentication.12MIT
- Alicense-qualityDmaintenanceEnables Claude to interact with Google Calendar through OAuth authentication, allowing users to list events, create and manage meetings, update or delete calendar entries, and find available time slots using natural language.72MIT
- AlicenseBqualityCmaintenanceEnables creating, modifying, and checking Google Calendar events from Claude desktop app using MCP protocol with secure OAuth2 authentication.22MIT
Related MCP Connectors
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Schedule and manage Google Calendar events directly from your workspace. Check availability, view…
Connects ChatGPT to your Apple Calendar via a local Mac agent + Vercel relay
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tekuor/mcp-calendar'
If you have feedback or need assistance with the MCP directory API, please join our Discord server