> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apexgenius.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Calendly MCP Setup

> Connect Calendly to ApexGenius through Calendly's hosted MCP, read meetings, invitees and open times from your AI, and book or cancel meetings.

**Status: Available.** Calendly connects through its official hosted MCP and a
browser sign-in. You do not paste an API key. Reads cover your user, event
types, scheduled meetings, invitees, availability and routing forms. Booking or
cancelling a meeting emails the invitees.

[Explore the Calendly connector](https://www.apexgenius.ai/connectors/calendly).

## Connect and read your meetings

**Before you start**

* An account with permission to use the Calendly resources you intend to connect.

<Steps>
  <Step title="Open Calendly in Connections">
    Choose Connect, or Add connection when offered. Give the connection a name if prompted. If Gateway setup pending appears, contact ApexGenius support before continuing.
  </Step>

  <Step title="Choose the account and review access">
    Sign in to Calendly in the browser and allow access for your Calendly user. Calendly uses browser authorization; there is no API key to paste.

    <Frame caption="Connect opens Calendly's login. Log in with email, Google or Microsoft, then allow ApexGenius.">
      <img src="https://www.apexgenius.ai/images/integration-guides/calendly/20260923-sign-in.webp" alt="The full Calendly login page that opens when you connect Calendly, with a red box around the login card." width="1323" height="896" style={{ width: '100%', height: 'auto' }} />
    </Frame>
  </Step>

  <Step title="Review the connected account and resources">
    Confirm the connected Calendly user. Open Tools to review the meeting and event type actions. Booking or cancelling a meeting emails the invitees.
  </Step>

  <Step title="Check the connection">
    Use Test connection or Check again and read the reported status. Add an AI agent from the AI agents page, choose Read only for the first test, and try the question below.
  </Step>
</Steps>

**Try a first question with your AI agent**

```text theme={"system"}
Show my connected Calendly user and list my scheduled meetings for the next seven days. Do not book, cancel or change anything.
```

Compare the returned account and resource with Calendly. Check the connection status separately from the result of the first read.

## Tools and the Calendly skill

Open **Skills** on the connection to read **Calendly**, or read that MCP prompt
in a compatible AI client. It explains the first safe read, which operations
email invitees, and what can and cannot be undone.

Three ApexGenius tools reach Calendly's live catalog:

| ApexGenius tool           | What it does                                                                                                                                          | Access                                                     |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| `calendly_search_tools`   | Lists Calendly's current operations and their input schemas                                                                                           | Read                                                       |
| `calendly_call_read_tool` | Runs an operation Calendly marks read-only, such as `users-get_current_user`, `meetings-list_events` or `event_types-list_event_type_available_times` | Read                                                       |
| `calendly_call_tool`      | Runs every other operation, such as `meetings-create_invitee` or `meetings-cancel_event`                                                              | Runs right away; booking and cancelling email the invitees |

Your AI discovers the tools with `apex_search_tools`. Reads use
`apex_call_read_tool`; changes use `apex_call_write_tool` and run right away.
If you set a tool to Ask me first, it returns `approval_required` until a
person approves in ApexGenius.

## Limits and undo

* Calendly uses the permissions of the connected user. An organization admin
  can see more of the organization than a member can.
* Booking a meeting needs a paid Calendly plan. Routing forms need a Calendly
  Teams plan or higher.
* A cancelled meeting cannot be restored. The only undo is a new booking, and
  the invitee gets a second email.
* Disconnecting stops future access. It does not undo a meeting that was
  booked or cancelled.

Calendly and Cal.com are separate products. This guide covers Calendly only.

## Troubleshooting

* **Unavailable to this account:** check that you are signed in to the intended ApexGenius account and refresh Connections.
* **Reconnect required:** use the connection page to review and renew the saved authorization.
* **An operation is missing:** check your Calendly plan and role, and the AI agent's tool access in ApexGenius.
* **Approval required:** the tool is set to Ask me first. Review the exact change in ApexGenius, then retry.

[Open Calendly Connections](https://www.apexgenius.ai/connections/calendly)
