Cal.com Calendar MCP Server
An MCP server implementation that integrates with Cal.com Calendar API, providing appointment scheduling capabilities.
Features
- Add Appointments: Schedule new calendar appointments with attendee details
- Update Appointments: Modify existing appointment details such as time and notes
- Delete Appointments: Cancel and remove existing appointments
- List Appointments: View scheduled appointments for specific date ranges
Tools
calcom_add_appointment
- Create new calendar appointments
- Inputs:
eventTypeId
(number): The Cal.com event type IDstartTime
(string): Start time in ISO format (YYYY-MM-DDTHH:mm:ss.sssZ)endTime
(string): End time in ISO format (YYYY-MM-DDTHH:mm:ss.sssZ)name
(string): Attendee’s nameemail
(string): Attendee’s emailnotes
(string, optional): Additional notes for the appointment
calcom_update_appointment
- Update existing calendar appointments
- Inputs:
bookingId
(number): The Cal.com booking ID to updatestartTime
(string, optional): New start time in ISO formatendTime
(string, optional): New end time in ISO formatnotes
(string, optional): New notes for the appointment
calcom_delete_appointment
- Delete existing calendar appointments
- Inputs:
bookingId
(number): The Cal.com booking ID to deletereason
(string, optional): Reason for cancellation
calcom_list_appointments
- List calendar appointments in a date range
- Inputs:
startDate
(string): Start date in YYYY-MM-DD formatendDate
(string): End date in YYYY-MM-DD format
Configuration
Getting an API Key
- Sign up for a Cal.com account
- Navigate to Settings > Developer > API Keys
- Generate a new API key with appropriate permissions
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
Docker
{
"mcpServers": {
"calcom-calendar": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CALCOM_API_KEY",
"mcp/calcom-calendar"
],
"env": {
"CALCOM_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
NPX
{
"mcpServers": {
"calcom-calendar": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-calcom-calendar"
],
"env": {
"CALCOM_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Build
Docker build:
docker build -t mcp/calcom-calendar:latest -f Dockerfile .
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Cal.com Calendar Integration
Project Details
- mumunha/cal_dot_com_mcpserver
- Last Updated: 3/23/2025
Recomended MCP Servers
Vue3+Vite+Ts+Pinia+...一个快速开发vue3的模板框架
An interactive chat interface that combines Ollama's LLM capabilities with PostgreSQL database access through the Model Context Protocol...
AWS MCP Servers — specialized MCP servers that bring AWS best practices directly to your development workflow
MCP Server for Alpha Advantage API
用于提供给本地开发者的 LLM的高效互联网搜索&内容获取的MCP Server, 节省你的token
mcp metabase
An FFMPEG powered MCP server for basic Video and Audio editing