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.
Servidores relacionados
Kone.vc
patrocinadorMonetize your AI agent with contextual product recommendations
mcp-server-nano-banana
AI image generation with Google Gemini's Nano-Banana model.
YouTube Uploader MCP
Upload videos to YouTube using OAuth2 authentication. Requires a Google OAuth 2.0 client secret file.
Macuse
Let your AI assistant directly manage calendar, email, notes, and control any Mac app.
MIE - Memory Intelligence Engine
Persistent knowledge graph MCP server that gives AI agents shared memory across sessions and providers. Stores facts, decisions, entities, and events with typed relationships.
Lenny's Podcast Transcripts
Search 286 episodes of product management wisdom from Lenny Rachitsky. Semantic search across 300+ hours of transcripts.
Candice AI - MCP
Automated document processing and extraction
Lawmadi
Lawmadi OS (법마디) is an AI-powered legal operating system designed for Korean law, designed to provide real-time, verified legal consultations. It acts as a comprehensive AI legal assistant for both the public and legal professionals.
Lunch Roulette MCP Server
Manages and randomly selects from a list of lunch restaurants, storing choices and visit statistics locally.
Divide and Conquer
Breaks down complex tasks into manageable pieces and stores them in structured JSON.
cal2prompt
A command-line tool to fetch Google Calendar schedules and convert them into custom prompts or text snippets using a template engine.