8 actions ready for your AI
Connect Calendly to your AI
Add your Calendly key once and every AI you use can get users, list event types and get event types through it.
Paste a keyWorks today: paste your key from this app and your AI can use it. The key is sealed in the vault and never reaches the chat.
Not verified by us yet. Its actions come from Calendly's own documented API, and we have not run them here yet.
Use your own Calendly account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Calendly
Then ask your AI: use Calendly to get current user
What your AI can do with Calendly
Choose a task and ask your AI.
Calendly has 8 actions on ahel: list event types, get event type, list event invitees, list scheduled events, get scheduled event, cancel scheduled event, and 2 more. Each one is listed below with the inputs it takes.
Event
- List event types
GETList event types (the meeting kinds people can book): name, duration, scheduling page and the event type URI a scheduling link needs. Takes a user URI or an organization URI.
user- The user URI from /users/me (https://api.calendly.com/users/xxx).
organization- The organization URI from /users/me (current_organization).
active- true for event types that can be booked now, false for switched-off ones.
count- Number of event types to return, 1 to 100.
- Get event type
GETGet one event type by its uuid: name, duration, kind, locations, scheduling page and who owns it.
uuidrequired- The event type's uuid: the last segment of its URI (https://api.calendly.com/event_types/<uuid>).
- List event invitees
GETList the invitees of one scheduled event: name, email, status, timezone, their answers and the reschedule and cancel pages.
uuidrequired- The event's uuid: the last segment of its URI (https://api.calendly.com/scheduled_events/<uuid>).
status- active or canceled.
email- Only the invitee with this email address.
sort- created_at:asc or created_at:desc.
Scheduled
- List scheduled events
GETList scheduled events (booked meetings) with start and end times, status and invitee count. Takes a user URI or an organization URI; narrow with min_start_time and max_start_time.
user- The user URI from /users/me (https://api.calendly.com/users/xxx).
organization- The organization URI from /users/me (current_organization).
invitee_email- Only events booked by this invitee email address.
status- active for upcoming and past meetings that still stand, canceled for canceled ones.
- Get scheduled event
GETGet one scheduled event by its uuid: when, where, its status, hosts, guests and invitee count.
uuidrequired- The event's uuid: the last segment of its URI (https://api.calendly.com/scheduled_events/<uuid>).
- Cancel scheduled event
POSTCancel a scheduled event as the host. Calendly notifies every invitee and the meeting cannot be restored.
uuidrequired- The event's uuid: the last segment of its URI (https://api.calendly.com/scheduled_events/<uuid>).
reason- Why the meeting is canceled.
Scheduling
- Create scheduling link
POSTCreate a single-use scheduling link for one event type. The link books one meeting and then expires.
ownerrequired- The event type URI the link books (https://api.calendly.com/event_types/xxx), from list_event_types.
owner_typerequired- Always EventType.
max_event_countrequired- How many meetings the link can book.
User
- Get current user
GETWho the token belongs to: name, email, scheduling page, timezone, and the user and organization URIs the other calls take.
Tools it offers (41)
What calendly listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.
ask_pipeworxask_pipeworx_betaask_pipeworx_groundedsearch_withindeep_researchdiscover_toolsresolve_entitycompare_entitiessubscribeunsubscribelist_subscriptionsrecent_alertsentity_profilerecent_changesvalidate_claimcompany_factsscan_dependencybet_researchpolymarket_arbitragepolymarket_edgespolymarket_kalshi_spreadpolymarket_fill_riskpolymarket_edge_trackerkalshi_weather_edgeresolution_auditresolution_diffrelease_calendar_marketspipeworx_trendingsuggest_questionsgenerate_llms_txt
Install calendly
The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user calendly 'https://gateway.pipeworx.io/calendly/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://gateway.pipeworx.io/calendly/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=calendly&config=eyJ1cmwiOiJodHRwczovL2dhdGV3YXkucGlwZXdvcnguaW8vY2FsZW5kbHkvbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://gateway.pipeworx.io/calendly/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add calendly --url 'https://gateway.pipeworx.io/calendly/mcp'Run it once, then sign in with codex mcp login calendly if the server asks for an account.
Ask your AI
Try one of these requests with a connected AI.
- Which meeting types can people book with me?
- What meetings do I have booked next week?
- Who is coming to my 2pm Calendly meeting?
- Make a one-time booking link for a 15 minute call
- Cancel tomorrow's demo and tell the invitees why
- Show me the user in Calendly
Works with
All appsUse Calendly alongside your other connected apps.
Published servers for Calendly
Built by the community and served through your gateway with the same key. A curated pick is one ahel has checked.
Calendly MCP server, hosted by ahel
One hosted endpoint serves Calendly. There is nothing to install and no local server to run.
Connect Calendly to Claude, Claude Code, Cursor or Codex
- Add your Calendly key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Calendly API docscalendly.com
- Where to find your Calendly keyon the vendor's side; paste it into ahel after sign-in
- Calendly referencecalendly.com
- Calendly referencecalendly.com
- Calendly referencecalendly.com
About Calendly
Calendly is a productivity service. Connect your own key and your AI can get users, list event types and get event types.
Calendly over MCP: ahel serves Calendly to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Calendly key once, paste one link into your AI, and the actions above are there.
Similar apps
Questions
Is my Calendly key safe?
Your Calendly key is sealed in ahel and added to the request server-side when your AI calls Calendly. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Calendly through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Calendly?
8 actions today, covering events, scheduleds and schedulings. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Calendly cost anything?
Connecting apps is included in every ahel plan. Free and Team differ in capacity, and the pricing page lists what each one includes. Calendly may bill you for API use under its own terms.