Integration · Sell and serve
Calendly and Meteor AI agents
Connect Calendly to a WhatsApp Met: offer open times, book the meeting, send a single use link and cancel meetings with the official MCP.
How does Calendly connect to Meteor?
With the Calendly ready connector, your Met uses Calendly's official MCP server on your account, authorized once with OAuth. On WhatsApp it can list your event types, check the open times of one, book the meeting on behalf of the customer with their name and email, or send them a single use scheduling link if you prefer they choose. It also lists booked meetings, returns invitee details, marks no shows and cancels a meeting if that action is on. Booking directly from the chat needs a paid Calendly plan; the single use link works on any account with event types.
What it automates
What a Meteor Met does with Calendly
Book the meeting inside the chat
The customer asks for a meeting. Your Met checks the open times of the event type, offers the ones Calendly returned and books the meeting with the name and email the customer gave.
Send a single use link
If you prefer the customer to choose in Calendly, or your plan does not allow booking through the API, the Met creates a single use link and sends it on WhatsApp.
Answer when the meeting is
When the customer asks, the Met looks up their booked meetings and replies with the date, time and location or video call link.
Cancel and offer new times
With cancelling turned on, the Met cancels the meeting the customer can no longer attend and offers new open times to book another one.
27 tools
Everything your Met can ask Calendly for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
users_get_current_user | Returns the Calendly user who authorized the connection. |
users_get_user | Returns a Calendly user by their ID. |
organizations_get_organization | Returns the Calendly organization details. |
organizations_list_organization_memberships | Lists the organization members, useful to know whose calendar is whose. |
event_types_list_event_types | Lists the event types of a user or of the organization. |
event_types_get_event_type | Returns the details of an event type, such as its length and questions. |
event_types_create_event_type | Creates a new event type. |
event_types_update_event_type | Changes the details of an event type. |
event_types_list_event_type_available_times | Lists the open times of an event type in a date range. |
event_types_update_event_type_availability_schedule | Changes the availability schedule of an event type. |
locations_list_user_meeting_locations | Lists the user's meeting locations, such as video call, phone or address. |
meetings_list_events | Lists the booked meetings. |
meetings_get_event | Returns the details of a booked meeting. |
meetings_create_invitee | Books a new meeting on behalf of the invitee. Needs a paid Calendly plan. |
meetings_cancel_event | Cancels a booked meeting. Starts turned off. |
meetings_list_event_invitees | Lists the invitees of a meeting. |
meetings_get_event_invitee | Returns an invitee's details and answers. |
meetings_create_invitee_no_show | Marks an invitee as a no show. |
meetings_get_invitee_no_show | Returns the details of a no show mark. |
meetings_delete_invitee_no_show | Removes an invitee's no show mark. Starts turned off. |
scheduling_links_create_single_use_scheduling_link | Creates a single use scheduling link from an event type, without customization. |
shares_create_share | Creates a customized single use link from an event type. |
availability_list_user_availability_schedules | Lists a user's availability schedules. |
availability_get_user_availability_schedule | Returns the details of an availability schedule. |
availability_list_user_busy_times | Lists a user's busy blocks in a date range. |
routing_forms_list_routing_forms | Lists routing forms. Needs the Teams plan or higher. |
routing_forms_list_routing_form_submissions | Lists the submissions of a routing form. Needs the Teams plan or higher. |
The limits
What the Calendly integration does NOT do
We would rather say it here than have you find out during rollout.
-
It does not reschedule a meeting in one step. The MCP has no tool to move a meeting: the meeting is cancelled and another one is booked.
-
It does not book from the chat on the free plan. Creating the meeting on behalf of the invitee needs a paid Calendly plan; without it, the Met sends the single use link.
-
It does not ask you for confirmation in the chat before writing. The admin chooses which actions stay on; cancelling meetings and removing no show marks start turned off.
-
It does not charge for the meeting. If your event type requires payment, Calendly handles that charge with the payment provider set up in your account.
-
It does not pay your Calendly plan. Usage runs on your account and plan, and routing forms need the Teams plan or higher.
Before you start
What you need to connect Calendly
- 1
A Calendly account with event types
The account you schedule with in Calendly, with at least one event type created. Booking from the chat needs a paid plan.
- 2
Connect it in Met
In Met go to Connections → Calendly → Connect. You sign in to Calendly and authorize access. Calendly does not accept personal tokens for its MCP.
- 3
Decide which actions stay on
The workspace admin chooses which actions stay on. Cancelling meetings starts turned off.
Frequently asked questions
Questions about Calendly and Meteor
No, if your Calendly plan is paid: the Met books inside the conversation. On the free plan the Met sends a single use link and the customer picks the time in Calendly.
Not in a single step. It cancels the meeting, if that action is on, and books a new one at the open time the customer chooses.
It should not: times come from Calendly, which already removes your busy blocks and applies your event type availability rules.
You do, with your Calendly account and plan. Met does not charge for the calls your Met makes to Calendly.
Step by step
Automations that use Calendly
Complete tasks, with the steps and the tools that run at each one.
Sell and serve
Other integrations in the same family
Want to see a Met running Calendly?
We will show you with your own account connected, not with a canned demo.