Calendarhero MCP integration
Books meeting requests against the right meeting type, reads back what is already scheduled, and reminds every participant before the call.
38actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create contact
Lyro creates a new contact in CalendarHero with their details and communication preferences. Your agent can register meeting participants without switching to the scheduling platform.
Create meeting request v2
Lyro creates a new meeting request in CalendarHero to schedule time with a customer. Support can now book calls mid-conversation without leaving the chat.
Send reminder
Lyro sends an email reminder to all participants about a scheduled meeting. Your team can make sure customers show up without manually sending reminder emails.
How businesses use Calendarhero + Lyro
Each card is one request a support team gets, and the Calendarhero actions Lyro runs to close it.
Book a meeting without the back-and-forth
Lyro 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.
Search ContactCreate ContactCreate Meeting Request V2Answer what is already on the calendar
Lyro 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.
Fetch Meeting DetailsGet Meeting TasksList Meeting TypesKeep the contact record behind a booking accurate
When someone changes email, job title, or company, Lyro finds the CalendarHero contact and updates it, and removes the duplicate that would otherwise get invited twice.
Fetch ContactUpdate ContactDelete ContactChase the attendees before the meeting
Lyro 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.
Send ReminderCreate WebhookGet Webhook Configuration
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 Calendarhero actions it has and picks the ones a request needs.
- 01
Connect Calendarhero
Authorize the Calendarhero 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 Calendarhero 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 Calendarhero
Setup, permissions, and the limits of what Lyro 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 Lyro reports the blocker back, and Update Meeting Types is the route for changing an existing type's availability or notice period instead.
Every action available in Calendarhero
All 38 actions your agent can call on Calendarhero, straight from the live MCP connection.
Add calendar connection
Add a new calendar directory/connection to the user's CalendarHero account.
Create contact
Creates a new contact in CalendarHero with the provided contact information.
Create meeting request v2
Create a new meeting request in CalendarHero.
Create webhook
Creates or updates a webhook for a specific event type in CalendarHero.
Delete contact
Delete a contact from CalendarHero by its unique identifier.
Delete meeting task
Delete a meeting task/request from CalendarHero.
Delete meeting type
Delete a meeting type from the authenticated user's CalendarHero account.
Delete user directory
Delete a user directory by its UUID.
Delete webhook
Delete a webhook subscription for a specific event type.
Fetch contact
Fetch Contact.
Fetch meeting details
Fetch details for meetings within a specified timeframe.
Fetch user profile
Fetch the profile details of the authenticated user.
Get assistant message
Retrieve a reply message from the CalendarHero assistant.
Get contact count
Get the total count of contacts in CalendarHero.
Get meeting categories
Retrieves the user's meeting categories' stats for a specified time period.
Get meeting tasks
Retrieves the user's meeting requests/tasks from CalendarHero.
Get search result
Get a search result by ID.
Get user directory
Retrieve a user's directory by its unique identifier.
Get user organization
Retrieve the authenticated user's organization details.
Get user savings
Retrieve the authenticated user's savings information from CalendarHero.
Get webhook configuration
Get webhook configuration for a specific event type.
Get webhook sample
Retrieve a sample webhook payload for a specific event type.
List meeting templates
Retrieves all meeting templates (reusable meeting configurations) for the authenticated user.
List meeting types
Retrieves all meeting types configured for the authenticated CalendarHero user.
List user calendars
List all calendar integrations connected to a user's CalendarHero account.
List user directories
Retrieve all directories configured for a user.
Search contact
Search for existing contacts.
Search integrations
Search across all user integrations for a query term.
Send assistant message
Send a user's message into the CalendarHero assistant.
Send reminder
Sends an email reminder to all contacts/participants about a scheduled meeting request.
The tools Calendarhero sits next to
Same connection, same setup. Pick the next one your team already uses.

Appointo
Checks open slots, books a customer in, reschedules or cancels later, and reports which bookings and subscription contracts are on the calendar.
Booqable
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.
Calendly
Checks open times, issues single-use scheduling links, cancels bookings, marks no-shows, and reads routing form answers.

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.
Supersaas
Looks up and creates SuperSaaS user accounts, corrects contact details, and lists the schedules, forms, and promotion codes an account has configured.

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


