Cal.com

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 Cal.com MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Time Management
API Key

Cal.com
SKILL.md

Domain knowledge for Cal.com — scheduling, event types, bookings, availability

Tools From This Provider (15)

Update Schedule

Update an existing Cal.com schedule. Provide only the fields you want to change — name, time zone, default status, or...

List Calendars

List all calendars connected to the Cal.com account. Returns each calendar's credential ID, external ID (email),...

List Schedules

List all Cal.com availability schedules. Returns each schedule's ID, name, time zone, whether it's the default, and...

Get Available Slots

Get available time slots for a Cal.com event type within a date range. Returns slots grouped by date, each with a start...

Create Booking

Create a new Cal.com booking. Requires start time (from get_available_slots), attendee name and email, and either...

Create Schedule

Create a new Cal.com availability schedule. Requires a name and time zone. Optionally specify availability windows...

Cancel Booking

Cancel a Cal.com booking by its UID. Sends cancellation notifications to organizer and attendees. For recurring...

Get Schedule

Get full details of a Cal.com schedule by ID. Returns name, time zone, default flag, availability windows with days and...

Reschedule Booking

Reschedule a Cal.com booking to a new time. The new start time must be an available slot (use get_available_slots to...

Get Booking

Get full details of a Cal.com booking by its UID. Returns title, start/end times, attendees with emails, event type,...

List Event Types

List Cal.com event types. Returns a concise summary per event type: id, slug, title, lengthInMinutes, locations,...

Get Event Type

Get full details of a Cal.com event type by ID. Returns title, slug, duration, description, locations, booking fields,...

Get Profile

Get the authenticated Cal.com user's profile. Returns user ID, email, name, username, avatar URL, time zone, week start...

List Bookings

List Cal.com bookings with optional filters. Returns a concise summary per booking: uid, title, status, start/end,...

List Conferencing

List conferencing applications connected to the Cal.com account. Returns each app's type (e.g. google_meet, zoom,...

Connect Cal.com to your AI assistant via MCP

Works with Claude, Cursor, ChatGPT · API Key setup

Set Up Server

Provider Information

CategoryTime Management
SetupAPI Key
AddedOctober 29, 2025
UpdatedMarch 25, 2026
Used By Tools
15

Quick Links

Need Help?

Having trouble configuring Cal.com? Check the available resources below.

Cal.com MCP Server - MCP Bundles • MCP Providers