Danielpeter-99/calcom-mcp
MCP ServerFree** - MCP server for [Calcom](https://cal.com/) (Also known as [Cal.com](https://cal.com/)). Manage event types, create bookings, and access Cal.com scheduling data through LLMs.
Capabilities7 decomposed
cal.com event type schema introspection and management
Medium confidenceExposes Cal.com event types as queryable MCP resources with full schema introspection, allowing LLMs to discover available scheduling templates, duration constraints, and booking rules without manual API documentation lookup. Implements resource-based MCP protocol binding to Cal.com's event type endpoints, enabling dynamic capability discovery at runtime.
Implements MCP resource protocol binding specifically for Cal.com event types, enabling LLMs to query scheduling templates as first-class resources rather than through generic API calls. Uses Cal.com's native event type schema as the source of truth for MCP resource definitions.
Provides native MCP resource discovery for Cal.com scheduling data, whereas generic Cal.com API wrappers require LLMs to parse raw API responses without schema guidance.
booking creation with availability validation
Medium confidenceImplements MCP tool for creating Cal.com bookings with real-time availability checking, guest email validation, and conflict detection against existing calendar entries. Translates LLM booking requests into Cal.com API calls with automatic timezone handling and slot validation before submission.
Combines availability validation and booking creation in a single atomic MCP tool, preventing LLMs from attempting to book unavailable slots. Implements Cal.com's slot availability API as a pre-flight check before submitting bookings.
Reduces booking failures compared to naive approaches that skip availability checks, by validating slots against Cal.com's real-time calendar state before committing the booking.
scheduling data retrieval and filtering
Medium confidenceExposes MCP tools for querying Cal.com bookings, availability slots, and calendar data with filtering by date range, event type, and guest. Implements pagination and result limiting to handle large datasets efficiently, translating LLM filter requests into Cal.com API query parameters.
Implements Cal.com API query parameters as MCP tool arguments, allowing LLMs to express filtering intent (date range, event type, guest) without constructing raw API calls. Handles pagination transparently within tool execution.
Provides structured filtering through MCP tool arguments rather than requiring LLMs to compose query strings, reducing API call errors and improving intent clarity.
mcp protocol server implementation for cal.com
Medium confidenceImplements a complete MCP server that exposes Cal.com scheduling capabilities as standardized MCP resources and tools, enabling any MCP-compatible LLM client (Claude, custom agents) to interact with Cal.com without custom integration code. Handles MCP protocol handshake, resource discovery, and tool invocation routing.
Implements the full MCP server specification for Cal.com, translating Cal.com's REST API into MCP resources and tools. Handles MCP protocol details (resource discovery, tool schema generation, error serialization) transparently.
Provides standardized MCP integration for Cal.com, whereas custom API wrappers require per-client integration and lack protocol-level discovery and schema validation.
guest information capture and custom field mapping
Medium confidenceSupports capturing guest details (name, email, phone, custom fields) during booking creation and maps them to Cal.com event type custom field definitions. Validates field types and required constraints before submission, enabling LLMs to collect structured guest information without manual field validation.
Implements automatic mapping between LLM-collected guest information and Cal.com event type custom field schemas, with type validation before API submission. Reduces booking failures due to missing or malformed custom field data.
Validates guest information against Cal.com schema before booking, whereas naive approaches submit incomplete data and fail at the API level.
cal.com api authentication and credential management
Medium confidenceHandles Cal.com API key storage, validation, and credential injection into all MCP tool invocations. Implements secure credential handling patterns to prevent API key exposure in logs or LLM context, with support for multiple Cal.com accounts via environment variable or configuration file.
Implements credential injection at the MCP server level, preventing API keys from appearing in LLM context or logs. Supports environment-based configuration for secure credential handling in containerized deployments.
Centralizes credential management in the MCP server rather than requiring LLMs to handle API keys, reducing credential exposure risk compared to client-side authentication approaches.
error handling and api failure recovery
Medium confidenceImplements MCP-level error handling for Cal.com API failures, translating HTTP errors and Cal.com-specific error codes into structured MCP error responses. Includes retry logic for transient failures (rate limits, timeouts) and provides detailed error messages to LLMs for decision-making.
Implements MCP-level error handling that translates Cal.com API errors into structured MCP error responses, allowing LLMs to understand and react to failures. Includes automatic retry for transient failures without LLM intervention.
Provides structured error handling at the MCP protocol level, whereas naive API wrappers expose raw HTTP errors that LLMs must parse and interpret.
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Danielpeter-99/calcom-mcp, ranked by overlap. Discovered automatically through the match graph.
Cal.com core team
, [Dexter Storey](https://github.com/dexterstorey), [Ted Spare](https://github.com/tedspare)
asma-genql-calendar
autogen for calendar srv
Google Calendar MCP Server
Create, search, and manage Google Calendar events via MCP.
Coachvox AI
Digital twin AI that coaches, engages, and generates leads...
B12
AI-driven website builder with integrated business...
@softeria/ms-365-mcp-server
A Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API
Best For
- ✓LLM agents managing scheduling workflows
- ✓Teams building Cal.com-integrated assistants
- ✓Developers automating event type discovery in multi-tenant scheduling systems
- ✓Conversational scheduling assistants
- ✓Automated meeting coordination agents
- ✓Multi-timezone booking workflows
- ✓Scheduling analytics and reporting agents
- ✓Booking lookup and modification workflows
Known Limitations
- ⚠Read-only introspection — does not support creating or modifying event types via MCP
- ⚠Schema discovery latency depends on Cal.com API response time (typically 200-500ms per request)
- ⚠No caching layer — each schema query hits the Cal.com API directly
- ⚠No support for recurring bookings or series creation
- ⚠Timezone conversion relies on guest-provided timezone string — no automatic detection
- ⚠Availability validation is point-in-time; race conditions possible in high-concurrency scenarios
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
** - MCP server for [Calcom](https://cal.com/) (Also known as [Cal.com](https://cal.com/)). Manage event types, create bookings, and access Cal.com scheduling data through LLMs.
Categories
Alternatives to Danielpeter-99/calcom-mcp
Are you the builder of Danielpeter-99/calcom-mcp?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →