Calendarhero

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.

See all 38 actions

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 V2
  • Answer 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 Types
  • Keep 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 Contact
  • Chase 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.

  1. 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.

  2. 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.

  3. 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
Calendarhero · Lyro

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.

Ready to connect Calendarhero?

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

Support agent working at a laptop next to the Lyro mascot