Checks open times, issues single-use scheduling links, cancels bookings, marks no-shows, and reads routing form answers.
51actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro 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.
Ayro cancels a scheduled Calendly event when plans change. The invitee is notified automatically, so nobody has to send a separate cancellation message.
Ayro 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.
Each card is one request a support team gets, and the Calendly actions Ayro runs to close it.
Ayro 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.
Ayro 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.
Ayro 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.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Calendly actions it has and picks the ones a request needs.
Authorize the Calendly account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Calendly actions that close it and chains as many as the request needs.
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 freeCalendly · Ayro
What can you do in Calendly without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Calendly.
The customer still confirms. The toolkit has no action that writes a scheduled event onto the calendar, so Ayro 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.
All 51 actions your agent can call on Calendly, straight from the live MCP connection.
Cancel a scheduled Calendly event by creating a cancellation record.
Create a new one-on-one event type (kind: solo) in Calendly.
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 a single-use scheduling link.
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.
Creates a one-time, single-use scheduling link for an active Calendly event type, expiring after one booking.
Create a webhook subscription for receiving Calendly event notifications.
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).
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.
Remove a user from a Calendly organization by membership UUID.
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.
Deletes an existing webhook subscription to stop Calendly sending event notifications to its registered callback URL; this operation is idempotent.
Use to retrieve a specific Calendly scheduled event by its UUID, provided the event exists in the user's Calendly account.
Retrieves detailed information about a specific invitee of a scheduled event, using their unique UUIDs.
Retrieves details for a specific Calendly event type, identified by its UUID, which must be valid and correspond to an existing event type.
Retrieve availability schedules configured for a specific Calendly event type.
Retrieves all attributes of a specific Calendly group by its UUID; the group must exist.
Retrieves a specific Calendly group relationship by its valid and existing UUID, providing details on user-group associations and membership.
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.
Retrieve information about a specific Calendly organization.
Retrieves a specific Calendly organization invitation using its UUID and the parent organization's UUID.
Retrieves a specific Calendly organization membership by its UUID, returning all its attributes.
Retrieves a specific routing form by its UUID, providing its configuration details including questions and routing logic.
Retrieve details about a specific routing form submission by its UUID.
Retrieve sample webhook payload data for testing webhook subscriptions.
Retrieves comprehensive details for an existing Calendly user.
Retrieves an existing user availability schedule by its UUID; this schedule defines the user's default hours of availability.
Retrieves the details of an existing webhook subscription, identified by its UUID, including its callback URL, subscribed events, scope, and state.
Mark an invitee as a no-show for a scheduled event.
Retrieves a list of activity log entries for a specified Calendly organization (requires an active Enterprise subscription), supporting filtering, sorting, and pagination.
Same connection, same setup. Pick the next one your team already uses.
Reports what a property portfolio contains, creates properties and units in bulk, maintains unit groups and attributes, and moves properties test to live.
Checks live availability, amends confirmed stays, reconciles linked calendars, and keeps listing attributes accurate mid-conversation.
Books meeting requests against the right meeting type, reads back what is already scheduled, and reminds every participant before the call.
Answers attendee questions from the live roster, sends event invitations, adjusts sessions and halls, and keeps sponsor records current.
Checks property and room-type availability, captures enquiries and callback requests, triages the reservations inbox, and reconciles channel bookings.
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.

Authorize the account and your agent has all 51 actions from the first conversation.
