← Case studies
Services · MCP
Booking connector: check availability and book through any AI assistant
An MCP connector that lets AI assistants check real availability, book, reschedule, and cancel appointments in a business's scheduling system, with confirmations sent by the business itself.
The problem
Customers increasingly ask an AI assistant to "book me in for Tuesday." Without a connection to the real calendar, the assistant can only send them to a website and hope.
The solution
A connector over the booking system's API exposes availability and bookings as tools, with the business's own rules (buffers, staff, services, deposits) enforced on every call.
Tools the agent can use
find_availabilityOpen slots by service, staff member, and date rangeReadbook_appointmentHold a slot and send the business's own confirmationWriterescheduleMove a booking within the business's policyWritecancel_bookingCancel, applying the cancellation policyWriteHow it connects
- Customer's AI assistant
- MCP Gateway
- Booking connector
- Cal.com API
- Business calendar
Security by design
- Bookings tied to a verified email or phone number
- Business rules enforced server-side, not by the model
- Rate limits stop agents from holding slots in bulk
Stack
TypeScriptMCP SDKCal.com APICloudflare Workers