Cal.com logo — MCP server on Gumloop

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.

Talk to Sales

Try Cal.com now

Type what you want done. Sign in and run it live with an AI agent.

|

Cal.com logoCal.com
Gradient

Installation

Set up the Cal.com MCP server in Gumloop

Do this once to provision your hosted server URL.

1

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.

2

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 in Gumloop
1

Use 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

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. 1

    Create a Gumloop account

    Sign up at gumloop.com. Every new account starts with a 14-day free trial.

  2. 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. 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.
Talk to Sales
Gradient