- Home
- MCP Integrations
- Cal.com MCP Server
Cal.com MCP Server
Connect to the Cal.com MCP server to create, reschedule, cancel, and confirm bookings and read your event types and schedules using AI agents on Gumloop, Claude, or Cursor.
Try Cal.com now
Type what you want done. Sign in and run it live with an AI agent.

Installation
Set up the Cal.com MCP server in Gumloop
Do this once to provision your hosted server URL.
Create a Gumloop account
To use this MCP, you need a Gumloop account. If you don't have one yet, sign up and start a 14-day free trial.
Add and authorize the Cal.com server
In Gumloop, open Connectors and add Cal.com. Paste your Cal.com API key when prompted. The credential is stored securely in Gumloop.
Then use it in your client
Use in GumloopUse Cal.com in an agent
Once Cal.com is set up, just open any Gumloop agent, add Cal.com as a connector, and start chatting with the agent.
Tools (10)
Get Me
Get your Cal.com user profile information
Get Event Types
Get all event types from Cal.com
Get Booking
Get a booking from Cal.com by its unique ID
Reschedule Booking
Reschedule an existing booking to a new time
Cancel Booking
Cancel an existing booking
Confirm Booking
Confirm a pending booking
Decline Booking
Decline a pending booking
Create Booking
Create a booking in Cal.com. At least one event type identifier is required: eventTypeId OR (eventTypeSlug and username) OR (eventTypeSlug and teamSlug).
Get Bookings
Get all bookings from Cal.com
Get Schedules
Get all schedules from the authenticated user in Cal.com
What is Cal.com MCP?
The Cal.com MCP server gives AI agents access to your Cal.com scheduling data. That means agents can read your user profile, browse your event types, create bookings with attendees and guests, reschedule and cancel meetings, confirm or decline pending bookings, search bookings by status or attendee, and read your availability schedules. It works across the full Cal.com booking lifecycle, from creating a meeting to confirming, rescheduling, or cancelling it later.
If your team spends time manually creating bookings, chasing down meeting confirmations, rescheduling by hand when plans change, or pulling booking lists together for a report, an AI agent can take over a lot of that coordination. Describe what you need, and your AI agent will handle the scheduling for you.
MCP stands for Model Context Protocol. It’s an open standard that gives AI agents a way to connect to external tools and services. Instead of writing code against the Cal.com v2 API, managing Bearer tokens, and parsing JSON responses yourself, you add your Cal.com API key to Gumloop once, stored securely. After that, you can manage your bookings just by chatting with your AI agent.
Related MCP servers
Google Calendar MCP Server
Interact with Google Calendar events and schedules
Outlook Calendar MCP Server
Manage calendar events and check availability through Microsoft Outlook
Google Meet MCP Server
Interact with Google Meet using the Google Calendar API
Zoom MCP Server
Server for interacting with Zoom Meetings API
Slack MCP Server
Interact with Slack channels and messages
Gmail MCP Server
Interact with Gmail emails and messages
What you can do with Cal.com MCP on Gumloop
Create bookings with full attendee details
Schedule new meetings with attendee name and email, guest lists, custom intake-form responses, and a location. The Cal.com MCP server supports instant meetings for team event types and recurring bookings, so an AI agent can set up one-off or repeating meetings end to end.
Run the full booking lifecycle
Reschedule a booking to a new time, cancel it (including subsequent recurrences for a recurring series), confirm a pending request, or decline it with a reason. Your agent can manage a meeting from creation all the way through to confirmation or cancellation.
Search and retrieve bookings
List bookings filtered by status (upcoming, recurring, past, cancelled, or unconfirmed), attendee email or name, and event type, with pagination for large calendars. Fetch a single booking by its UID, including recurring parent bookings that return every recurrence.
Browse event types
Read the bookable event types for a user, slug, or organization, including dynamic multi-user event types. Your agent can resolve an event type by slug and username, which makes it easy to book the right meeting type by name.
View availability schedules
Read the availability schedules configured for your account, including the days, time windows, time zone, and which schedule is the default. An AI agent can reference your working hours when it reports on or organizes your calendar.
Look up your Cal.com profile
Pull your Cal.com user profile and settings, including email, username, time zone, time format, week start, and default schedule. This gives an agent the context it needs to act on your behalf.
How to connect the Gumloop Cal.com MCP Server
- 1
Create a Gumloop account
Sign up at gumloop.com. Every new account starts with a 14-day free trial.
- 2
Add the Cal.com MCP server
Copy your MCP server URL from Gumloop and add it to your preferred client (Claude, Cursor, or Gumloop workflows). You'll authorize on first use.
- 3
Start using Cal.com in your AI workflows
That's it. Your AI agent can now create, reschedule, cancel, confirm, and decline bookings, search your calendar, and read your event types and schedules. Use it inside a Gumloop automation, in Claude Desktop, or in Cursor.
Cal.com MCP use cases
Autonomous meeting booking for sales and RevOps
When a prospect replies with a time that works, a Gumloop agent can create the booking in Cal.com with the attendee’s name and email, add internal guests, confirm it, and post the details to a Slack channel. The team gets meetings on the calendar without anyone needing to copy details between an inbox and Cal.com.
Reschedule and cancellation handling for customer success
When a customer emails to move or drop a meeting, an AI agent can find the matching booking by attendee email, reschedule it to the time the customer asked for or cancel it with a reason, and send a confirmation in Gmail. The back-and-forth a coordinator usually owns happens on its own.
Booking pipeline reporting for operations
Pull every booking by status and event type, summarize how many meetings are upcoming, past, or cancelled, and compile the numbers into Google Sheets or a Slack message. Ops leaders get a current snapshot of meeting volume without exporting anything by hand.
Pending request triage for founders and solo operators
List unconfirmed bookings, then have an AI agent confirm the ones that match your rules and decline the rest with a polite reason. Busy calendars stay clean, and requesters hear back quickly instead of waiting on your manual review.
Recurring series cleanup for account teams
Fetch a recurring booking by its parent UID to see every recurrence, then cancel the remaining ones in bulk when an engagement ends, using the option to cancel subsequent bookings. An agent keeps repeating meetings tidy so old series do not linger on the calendar.
Why use Gumloop for Cal.com MCP
Your API key, stored securely
Most Cal.com MCP servers you’ll find on GitHub require you to store your Cal.com API key in environment variables and write code to handle authentication and rate limits. With Gumloop you add your key once, stored securely. No env vars, token management, or coding against the Cal.com API necessary.
Works with multiple MCP clients
Use the Cal.com MCP server endpoint in Claude Desktop, Cursor, or directly inside Gumloop agents. Same server URL, works with any MCP client.
Chain Cal.com with 100+ other integrations
Combine Cal.com with Slack, Gmail, Google Sheets, Google Calendar, and other MCP tools in a single AI agent. An agent can read a request from one tool, decide what to book, and write the result back to Cal.com or anywhere else.
Enterprise-grade and scalable
Built for teams, with role-based permissions and dedicated support for Pro users. The Cal.com MCP server respects your existing Cal.com access controls, whether you’re a solo operator or a large scheduling team.
Pricing with a free trial
You can test the Cal.com MCP integration during Gumloop’s 14-day free trial before committing. Paid plans start at $37/month.
Frequently asked questions
Ship Cal.com agents in minutes
Connect any AI agent to 100+ MCP servers, zero setup.