Cal.com
Open-source scheduling software, with booking pages for people and a scheduling API for apps.
Updated Sep 27, 2026
Overview
Cal.com is open-source scheduling software for individuals, businesses that
take calls, and developers building scheduling into their own products. Its
hosted MCP server, the calcom CLI and API v2 check availability, create,
reschedule and cancel bookings, and manage event types, schedules and
private booking links.
The MCP server signs in with OAuth 2.1. The CLI and the API take an API key
(cal_live_ in live mode, cal_ in test mode) as a Bearer token: run
calcom login once, or set CAL_API_KEY. Every API v2 request needs the
cal-api-version header, set to the version its endpoint's reference names.
Checking slots and creating a booking are public and need no key.
Workflows
Workflows that use Cal.com's tools.
Tools
What agents can reach at Cal.com.
Create a bookingBooks an attendee into a start time on an event type and returns the booking with its UID.
Create a private booking linkReturns a private booking URL for an event type that expires after a number of bookings or at a set time.
Get available slotsReturns the open start times of an event type between two dates, grouped by day.
List bookingsReturns bookings filtered by status, attendee, event type and date range, one page at a time.
Reschedule a bookingMoves an accepted or pending booking to a new start time and returns the rescheduled booking.