Cal.com MCP Server
Provides tools for managing Cal.com scheduling, including listing event types, checking availability, and creating, canceling, and rescheduling bookings.
Click on "Deploy 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., "@Cal.com MCP ServerCreate a 30-min meeting tomorrow at 2pm for project review."
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.
Cal.com MCP Server
Exposes Cal.com scheduling tools to AI agents via the Model Context Protocol (MCP).
Tools Available
Tool | Description |
| List all available event types (meeting types) |
| Get free/busy slots for a date range |
| Create a new booking/appointment |
| Cancel an existing booking |
| Move a booking to a new time slot |
| List bookings with status filters |
Related MCP server: @aiwerk/mcp-server-cal
Setup
1. Configure environment
cp .env.example .env
# Edit .env and set your CAL_API_KEY2. Install dependencies
npm install3. Run tests
npm test4. Start the server
npm start
# Server will run at http://localhost:3000Transport Options
Streamable HTTP (recommended for production)
POST http://localhost:3000/mcp
GET http://localhost:3000/mcpSSE (Server-Sent Events)
GET http://localhost:3000/sse # Open SSE stream
POST http://localhost:3000/sse-messages # Send messagesstdio (local testing)
TRANSPORT=stdio npm startConnecting to Claude
Add to your MCP client config:
{
"mcpServers": {
"calcom": {
"url": "http://localhost:3000/mcp",
"transport": "streamable-http"
}
}
}API Endpoints
GET /health— Health checkGET /— Server manifest (lists tools and capabilities)POST /mcp— MCP Streamable HTTP endpointGET /sse— SSE connectionPOST /sse-messages— SSE message endpoint
Environment Variables
Variable | Description | Default |
| Cal.com API key (required) | — |
| Cal.com API base URL |
|
| HTTP server port |
|
|
|
|
|
|
|
This server cannot be deployed
Maintenance
Related MCP Connectors
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
- AstrocalOAuthdev.astrocal
AI-native scheduling: check availability, book meetings, cancel and reschedule via MCP
Scheduling infrastructure for AI agents across Google and Microsoft calendars.
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
Related MCP Servers
- PythonMIT

@aiwerk/mcp-server-calofficial
AlicenseAqualityCmaintenanceConnects AI assistants to Cal.com for managing bookings, event types, and availability through natural language.1247 npmMIT- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to book meetings, check availability, and manage Cal.com scheduling through natural conversation.MIT
- FlicenseBqualityDmaintenanceMCP server for Cal.com scheduling, providing ~70 tools to manage schedules, event types, bookings, calendars, webhooks, and teams. Enables natural language control of Cal.com from Claude or any MCP-compatible client.68-