Connects LLM tools to Cal.com for event types, bookings, schedules, teams, users, and webhooks.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Calcom MCP.
Danielpeter-99/calcom-mcp MCP server connects an LLM to a Cal.com account through the Cal.com API v2. Its tools cover account and scheduling data rather than general calendar providers or unrelated communication systems. The project is an independent implementation and is not affiliated with Cal.com.
Available operations include checking whether the API key is configured, retrieving event types, reading bookings, creating bookings, and listing schedules. It can also list teams, users, and configured webhooks for the authenticated account. These operations let an agent inspect scheduling resources and submit a booking with attendee information and event type identifiers.
The server is implemented with FastMCP and runs from the repository's app.py file. When started with the documented SSE transport, it listens on localhost port 8010. The server uses the Cal.com v2 base URL, authenticates requests with a Bearer token derived from CALCOM_API_KEY, and returns Cal.com responses as dictionaries or strings.
Booking queries support optional filters such as event type ID, user ID, status, start and end dates, and result limit. Schedule queries can be narrowed by user ID, team ID, and limit. Team, user, and webhook listing tools provide a limit option. Creating a booking requires values including the start time, attendee details, and event type identifiers; that operation also sends the documented Cal.com API version header for the endpoint.
Failures are returned as structured error information. Depending on the failure, the response can include an error type, HTTP status code, and response text. Consumers should check for an error key before processing returned data.
Danielpeter-99/calcom-mcp MCP server requires Python 3.8 or newer, a Cal.com account, and a Cal.com API v2 key. Clone or download the repository, create a virtual environment if desired, and install dependencies from requirements.txt.
Set CALCOM_API_KEY in the process environment before starting the server. On Linux or macOS, this can be exported from the shell; PowerShell users can set it through the environment syntax supported by Windows PowerShell. The key should not be placed directly in source code.
The README documents this launch command:
If the variable is absent, the server displays a warning and the tools return structured errors rather than authenticated Cal.com results.
get_api_status.list_event_types.get_bookings.create_booking.Danielpeter-99/calcom-mcp MCP server is therefore suited to agents that need Cal.com scheduling lookups and booking creation, provided the agent can access the locally running SSE service and the configured account has the necessary API permissions.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/danielpeter-99-calcom-mcp)<a href="https://allmcps.com/mcp/danielpeter-99-calcom-mcp"><img src="https://allmcps.com/api/badge/danielpeter-99-calcom-mcp?style=directory" alt="Calcom MCP on AllMCPs" /></a>