Books meeting requests against the right meeting type, reads back what is already scheduled, and reminds every participant before the call.
38actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro creates a new contact in CalendarHero with their details and communication preferences. Your agent can register meeting participants without switching to the scheduling platform.
Ayro creates a new meeting request in CalendarHero to schedule time with a customer. Support can now book calls mid-conversation without leaving the chat.
Ayro sends an email reminder to all participants about a scheduled meeting. Your team can make sure customers show up without manually sending reminder emails.
Each card is one request a support team gets, and the Calendarhero actions Ayro runs to close it.
Ayro finds the person's CalendarHero contact or creates one, then files a meeting request with the participants, time range, and meeting type, so a scheduling ask is settled inside the conversation.
Ayro pulls the meetings inside a date window and the open scheduling tasks, and checks the meeting types with their availability windows, so a question about the week gets a current answer.
When someone changes email, job title, or company, Ayro finds the CalendarHero contact and updates it, and removes the duplicate that would otherwise get invited twice.
Ayro sends an email reminder to everyone on a meeting request, and registers a webhook so a completed booking or a new contact tells the rest of your stack without polling.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Calendarhero actions it has and picks the ones a request needs.
Authorize the Calendarhero 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 Calendarhero 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 freeCalendarhero · Ayro
What can you do in Calendarhero 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 Calendarhero.
Only if nothing is booked against it. Delete Meeting Type refuses to remove a type that still has active or upcoming meetings scheduled, so Ayro reports the blocker back, and Update Meeting Types is the route for changing an existing type's availability or notice period instead.
All 38 actions your agent can call on Calendarhero, straight from the live MCP connection.
Add a new calendar directory/connection to the user's CalendarHero account.
Creates a new contact in CalendarHero with the provided contact information.
Create a new meeting request in CalendarHero.
Creates or updates a webhook for a specific event type in CalendarHero.
Delete a contact from CalendarHero by its unique identifier.
Delete a meeting task/request from CalendarHero.
Delete a meeting type from the authenticated user's CalendarHero account.
Delete a user directory by its UUID.
Delete a webhook subscription for a specific event type.
Fetch Contact.
Fetch details for meetings within a specified timeframe.
Fetch the profile details of the authenticated user.
Retrieve a reply message from the CalendarHero assistant.
Get the total count of contacts in CalendarHero.
Retrieves the user's meeting categories' stats for a specified time period.
Retrieves the user's meeting requests/tasks from CalendarHero.
Get a search result by ID.
Retrieve a user's directory by its unique identifier.
Retrieve the authenticated user's organization details.
Retrieve the authenticated user's savings information from CalendarHero.
Get webhook configuration for a specific event type.
Retrieve a sample webhook payload for a specific event type.
Retrieves all meeting templates (reusable meeting configurations) for the authenticated user.
Retrieves all meeting types configured for the authenticated CalendarHero user.
List all calendar integrations connected to a user's CalendarHero account.
Retrieve all directories configured for a user.
Search for existing contacts.
Search across all user integrations for a query term.
Send a user's message into the CalendarHero assistant.
Sends an email reminder to all contacts/participants about a scheduled meeting request.
Same connection, same setup. Pick the next one your team already uses.
Checks open slots, books a customer in, reschedules or cancels later, and reports which bookings and subscription contracts are on the calendar.
Checks real availability for the requested dates, creates the customer and order behind a booking, and quotes from your own price rules and tax rates.
Checks open times, issues single-use scheduling links, cancels bookings, marks no-shows, and reads routing form answers.
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.
Looks up and creates SuperSaaS user accounts, corrects contact details, and lists the schedules, forms, and promotion codes an account has configured.

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