Labsco
MCP SERVER

Cal.com Calendar

by mumunha

Book, move, cancel and list Cal.com appointments from the assistant, with the attendee's name and email carried into the booking.

Calendars, Meetings & Scheduling
Summary
The whole booking round trip, without opening Cal.com.

Everything here is keyed to Cal.com's own identifiers, which makes it a good fit for scheduling on someone else's behalf: read the range, pick the booking out of it, change it.

What it is

An MCP server for the Cal.com Calendar API. Four tools cover the booking lifecycle: create against an event type, change the time or the notes, cancel with a reason, and list what is scheduled in a date range.

What you get
  • A booking created against a Cal.com event type, carrying attendee name and email
  • Start and end times given in ISO format, with optional notes
  • An existing booking moved to a new time, or its notes rewritten
  • A booking cancelled, with an optional reason recorded
  • Everything scheduled between two dates listed back
Requirements

A Cal.com account and an API key generated under Settings, Developer, API Keys, passed in as CALCOM_API_KEY. Bookings are addressed by event type ID and booking ID, so you work from IDs rather than titles.

Setup effort

One command plus a key — docker run -i --rm -e CALCOM_API_KEY mcp/calcom-calendar, then supply credentials