Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to Calendly

Ask your AI who you are meeting this week, when you have open slots and what an invitee answered on the booking form. It can create single-use booking links and one-off meeting types, and read your meeting recaps. Scheduling questions get answered in the chat.

Connect Calendly free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Who am I meeting tomorrow?”

    The AI lists your booked meetings for that day with time, meeting type and invitees.

  • “When do I have free 30-minute intro slots next week?”

    It lists the open booking slots for your intro meeting type in that range.

  • “Make a single-use booking link for my demo call that I can send to Lars.”

    It creates a scheduling link for that meeting type that can be booked once.

What your AI can do

See bookings and invitees

List booked meetings by date, status or invitee email, and read invitee details and booking answers.

Find time and share links

See open slots and busy times, create single-use booking links, or set up a one-off meeting type.

Recaps and contacts

Read meeting recaps with notes and action items, and search, create or update Calendly contacts.

  • “What did Emma answer on the booking questions?”

    It finds Emma's meeting and returns her invitee details, including her form answers.

  • “Summarize the action items from my call with Nordic Foods.”

    It finds the meeting recap for that meeting and returns its summary and action items.

  • “Mark yesterday's 10:00 invitee as a no-show.”

    It finds the meeting and invitee and marks the invitee as a no-show.

21 tools for Calendly

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • book_meetingChanges dataBook a meeting for someone: pass the event_type URI, an open start_time (from list_available_times) and invitee details (name, email, timezone). This creates a real booking and sends confirmation emails.
  • cancel_eventChanges dataCancel a booked meeting by its UUID, with an optional reason. Invitees are notified, and this can't be undone.
  • create_contactChanges dataCreate a Calendly contact with a name and emails, plus optional company, job title and phone numbers.
  • create_one_off_meetingChanges dataCreate a one-off meeting type with a custom name, duration, date range and location, and get a booking link that doesn't show on your profile.
  • create_scheduling_linkChanges dataCreate a single-use booking link for a meeting type (owner = event type URI, owner_type = EventType, max_event_count = 1) that you can send to someone.
  • get_contactGet one Calendly contact by UUID.
  • get_current_userGet the connected Calendly user: name, email, scheduling URL, timezone and the user/organization URIs that other tools need.
  • get_event_typeGet one meeting type by its UUID: name, duration, locations, description and booking URL.
  • get_inviteeGet one invitee of a booked meeting by event UUID and invitee UUID, including reschedule/cancel links and form answers.
  • get_meeting_recapGet one meeting recap by UUID: summary, discussion notes and action items.
  • get_scheduled_eventGet one booked meeting by its UUID: time, event type, location/meeting link and status.
  • list_available_timesList the open booking slots for a meeting type (event_type URI) between start_time and end_time (ISO 8601, max 7 days apart).
  • list_busy_timesList when a user is busy (Calendly bookings plus connected calendars) between start_time and end_time (max 7 days apart).
  • list_event_inviteesList the invitees of a booked meeting (name, email, answers to booking questions, status). Filter by email.
  • list_event_typesList the meeting types (e.g. '30 min intro call') for a user or organization URI, with their durations and booking links.
  • list_meeting_recapsList AI meeting recaps (notes) for past meetings. Filter by event, attendee or time range.
  • list_organization_membersList the people in your Calendly organization with their user URIs and roles. Filter by email.
  • list_scheduled_eventsList booked meetings. Pass the user or organization URI, and filter by min/max_start_time, status (active/canceled) or invitee_email to find a specific person's bookings.
  • mark_invitee_no_showChanges dataMark an invitee as a no-show for a past meeting. Pass the invitee URI.
  • search_contactsSearch your Calendly contacts by name, email, company or other fields.
  • update_contactChanges dataUpdate a Calendly contact's details by UUID.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Calendly from the app list.

  2. 2

    Paste your key

    Paste a Calendly personal access token. In Calendly go to Integrations > API & Webhooks, click 'Get a token now', name it, pick the scopes and copy the token. Calendly shows it only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.

Questions

What can the AI do in Calendly?

The AI can read your meeting types, booked meetings, invitees, available and busy times, and meeting recaps. It can create booking links, one-off meeting types and contacts, book or cancel meetings, and mark no-shows.

Does the AI see my Calendly API key?

No. Your Calendly credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. Cancelling a meeting notifies the invitees and cannot be undone, so you can require your approval first. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Calendly account.

Can the AI book or cancel meetings for me?

Yes, if you switch those tools on. It books into an open slot from your meeting type, and it can cancel a booked meeting with a reason. Invitees are notified when a meeting is cancelled, so many people set that tool to require approval.

Related integrations

Let your AI work in Calendly today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Calendly free

PipMCP is not affiliated with Calendly. Product names are trademarks of their owners.