Cal.com Calendar
Integrates with the Cal.com Calendar API for appointment scheduling.
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.
関連サーバー
Microsoft 365
MCP server that connects to the whole Microsoft 365 suite (Microsoft Office, Outlook, Excel) using Graph API (including mail, files, calendar)
Synter Ads
Cross-platform ad campaign management for AI agents across Google, Meta, LinkedIn, Reddit, TikTok, and more. 140+ tools with read/write access.
Nextcloud Calendar
CalDAV Nectcloud calendar integration. Manage calendars, events, attendees, etc.
P-Link.io
HTTP402 implementation - Gives agents the capacity to pay 402 links and send money to any email, request money
Team Relay MCP
Read, search, and write Obsidian vault notes via Team Relay collaborative server. Supports shared folders and real-time sync.
TalkToAnki
Seamlessly integrate the Anki flashcard application with AI assistants. Requires Anki desktop with the AnkiConnect plugin.
Office PowerPoint MCP
Create, edit, and manipulate PowerPoint presentations using python-pptx.
GitBook
Access and manage GitBook spaces and content using the GitBook API.
Flomo
Create notes in Flomo through AI chat interactions in Cursor or Claude desktop.
Mcptix
A simple and powerful ticket tracking system with AI assistant integration.