Cal.com is an open-source scheduling platform for managing appointments, availability, and calendar integrations. Create bookings, check available slots, manage event types and schedules.
This MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.
Domain knowledge for Cal.com — scheduling, event types, bookings, availability
Cancel a Cal.com booking by its UID. Sends cancellation notifications to organizer and attendees. For recurring bookings, cancels the specific recurre...
Create a new Cal.com booking. Requires start time (from get_available_slots), attendee name and email, and either event_type_id (from list_event_types...
Create a new Cal.com availability schedule. Requires a name and time zone. Optionally specify availability windows (days + time ranges) and whether it...
Get available time slots for a Cal.com event type within a date range. Returns slots grouped by date, each with a start time in ISO 8601 format. Use t...
Get full details of a Cal.com booking by its UID. Returns title, start/end times, attendees with emails, event type, location/meeting URL, status, boo...
Get full details of a Cal.com event type by ID. Returns title, slug, duration, description, locations, booking fields, scheduling limits, buffer times...
Get the authenticated Cal.com user's profile. Returns user ID, email, name, username, avatar URL, time zone, week start preference, and default schedu...
Get full details of a Cal.com schedule by ID. Returns name, time zone, default flag, availability windows with days and time ranges, and any date-spec...
List Cal.com bookings with optional filters. Returns a concise summary per booking: uid, title, status, start/end, duration, attendees (name + email),...
List all calendars connected to the Cal.com account. Returns each calendar's credential ID, external ID (email), integration type (e.g. google_calenda...
List conferencing applications connected to the Cal.com account. Returns each app's type (e.g. google_meet, zoom, daily_video), whether it's the defau...
List Cal.com event types. Returns a concise summary per event type: id, slug, title, lengthInMinutes, locations, bookingUrl, and hidden status. Use th...
List all Cal.com availability schedules. Returns each schedule's ID, name, time zone, whether it's the default, and availability windows (days + time ...
Reschedule a Cal.com booking to a new time. The new start time must be an available slot (use get_available_slots to find one). Sends reschedule notif...
Update an existing Cal.com schedule. Provide only the fields you want to change — name, time zone, default status, or availability windows. Unchanged ...
Connect this Cal.com MCP Bundle Server to any MCP client in minutes
Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.