Calendly MCP integration
Checks open times, issues single-use scheduling links, cancels bookings, marks no-shows, and reads routing form answers.
51actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create event invitee
Lyro books a new invitee onto a Calendly event, complete with the usual notifications and calendar invite. A customer gets a meeting on the calendar without any back-and-forth emails.
Cancel scheduled event
Lyro cancels a scheduled Calendly event when plans change. The invitee is notified automatically, so nobody has to send a separate cancellation message.
Get event
Lyro looks up a specific Calendly event by its ID to confirm the details. Whoever's asking gets the exact time and status of a booking without opening Calendly.
How businesses use Calendly + Lyro
Each card is one request a support team gets, and the Calendly actions Lyro runs to close it.
Check real availability before offering a time
Lyro reads the open slots on the event type, checks the host's availability schedule and busy times, and offers only what is genuinely free, so a customer is not sent to a link that has nothing left.
List Event Type Available TimesGet Event Type AvailabilityList User Busy TimesHand over a booking link that fits the request
Lyro issues a single-use scheduling link for the right event type, or spins up a one-off type when the request does not match anything on the calendar, so the customer books in one step.
Create Single Use Scheduling LinkCreate One-Off Event TypeCreate Event TypeClean up what is already on the calendar
Lyro finds the scheduled event, cancels it when the customer cannot make it, and marks an invitee as a no-show afterwards, so the calendar and the attendance record both reflect what happened.
List Scheduled EventsCancel Scheduled EventMark Invitee As No-ShowPick up what the booker already told you
Lyro reads the routing form submission and the invitee record behind a booking, so the qualifying answers a customer typed at booking time are in hand before the meeting starts.
List Routing FormsGet Routing Form SubmissionGet Event Invitee
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Calendly actions it has and picks the ones a request needs.
- 01
Connect Calendly
Authorize the Calendly account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Calendly actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Calendly
Setup, permissions, and the limits of what Lyro can do inside Calendly.
The customer still confirms. The toolkit has no action that writes a scheduled event onto the calendar, so Lyro checks the free slots with List Event Type Available Times and hands over a link from Create Single Use Scheduling Link. It can act on bookings that already exist through Create Event Invitee and Cancel Scheduled Event.
Every action available in Calendly
All 51 actions your agent can call on Calendly, straight from the live MCP connection.
Cancel scheduled event
Cancel a scheduled Calendly event by creating a cancellation record.
Create event type
Create a new one-on-one event type (kind: solo) in Calendly.
Create one-off event type
Creates a temporary Calendly one-off event type for unique meetings outside regular availability, requiring valid host/co-host URIs, a future date/range for date_setting, and a positive duration.
Create scheduling link
Create a single-use scheduling link.
Create share
Creates a customizable, one-time share link for a Calendly event type, allowing specific overrides to its settings (e.g., duration, availability, location) without altering the original event type.
Create single use scheduling link
Creates a one-time, single-use scheduling link for an active Calendly event type, expiring after one booking.
Create webhook subscription
Create a webhook subscription for receiving Calendly event notifications.
Delete invitee data
Permanently removes all invitee data associated with the provided emails from past organization events, for data privacy compliance (requires Enterprise subscription; deletion may take up to one week).
Delete invitee no show
Deletes an Invitee No-Show record by its uuid to reverse an invitee's 'no-show' status; the uuid must refer to an existing record.
Delete organization membership
Remove a user from a Calendly organization by membership UUID.
Delete scheduled event data
For Enterprise users, initiates deletion of an organization's scheduled event data between a start_time and end_time (inclusive, where start_time must be <= end_time); actual data deletion may take up to 7 days to complete.
Delete webhook subscription
Deletes an existing webhook subscription to stop Calendly sending event notifications to its registered callback URL; this operation is idempotent.
Get event
Use to retrieve a specific Calendly scheduled event by its UUID, provided the event exists in the user's Calendly account.
Get event invitee
Retrieves detailed information about a specific invitee of a scheduled event, using their unique UUIDs.
Get event type
Retrieves details for a specific Calendly event type, identified by its UUID, which must be valid and correspond to an existing event type.
Get event type availability
Retrieve availability schedules configured for a specific Calendly event type.
Get group
Retrieves all attributes of a specific Calendly group by its UUID; the group must exist.
Get group relationship
Retrieves a specific Calendly group relationship by its valid and existing UUID, providing details on user-group associations and membership.
Get invitee no show
Retrieves details for a specific Invitee No Show record by its UUID; an Invitee No Show is marked when an invitee does not attend a scheduled event.
Get organization
Retrieve information about a specific Calendly organization.
Get organization invitation
Retrieves a specific Calendly organization invitation using its UUID and the parent organization's UUID.
Get organization membership
Retrieves a specific Calendly organization membership by its UUID, returning all its attributes.
Get routing form
Retrieves a specific routing form by its UUID, providing its configuration details including questions and routing logic.
Get routing form submission
Retrieve details about a specific routing form submission by its UUID.
Get sample webhook data
Retrieve sample webhook payload data for testing webhook subscriptions.
Get user
Retrieves comprehensive details for an existing Calendly user.
Get user availability schedule
Retrieves an existing user availability schedule by its UUID; this schedule defines the user's default hours of availability.
Get webhook subscription
Retrieves the details of an existing webhook subscription, identified by its UUID, including its callback URL, subscribed events, scope, and state.
Mark invitee as no-show
Mark an invitee as a no-show for a scheduled event.
List activity log entries
Retrieves a list of activity log entries for a specified Calendly organization (requires an active Enterprise subscription), supporting filtering, sorting, and pagination.
The tools Calendly sits next to
Same connection, same setup. Pick the next one your team already uses.
Apaleo
Reports what a property portfolio contains, creates properties and units in bulk, maintains unit groups and attributes, and moves properties test to live.
Bookingmood
Checks live availability, amends confirmed stays, reconciles linked calendars, and keeps listing attributes accurate mid-conversation.
Calendarhero
Books meeting requests against the right meeting type, reads back what is already scheduled, and reminds every participant before the call.

Eventee
Answers attendee questions from the live roster, sends event invitations, adjusts sessions and halls, and keeps sponsor records current.
Lodgify
Checks property and room-type availability, captures enquiries and callback requests, triages the reservations inbox, and reconciles channel bookings.
Scheduleonce
Checks which slots are genuinely free, books one with the guest's details attached, creates the contact behind it, and handles cancellations and no-shows.

Ready to connect Calendly?
Authorize the account and your agent has all 51 actions from the first conversation.


