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 typesGET

    List 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 typeGET

    Get 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 inviteesGET

    List 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 eventsGET

    List 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 eventGET

    Get 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 eventPOST

    Cancel 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 linkPOST

    Create 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 userGET

    Who 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_pipeworx
  • ask_pipeworx_beta
  • ask_pipeworx_grounded
  • search_within
  • deep_research
  • discover_tools
  • resolve_entity
  • compare_entities
  • subscribe
  • unsubscribe
  • list_subscriptions
  • recent_alerts
  • entity_profile
  • recent_changes
  • validate_claim
  • company_facts
  • scan_dependency
  • bet_research
  • polymarket_arbitrage
  • polymarket_edges
  • polymarket_kalshi_spread
  • polymarket_fill_risk
  • polymarket_edge_tracker
  • kalshi_weather_edge
  • resolution_audit
  • resolution_diff
  • release_calendar_markets
  • pipeworx_trending
  • suggest_questions
  • generate_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/mcp

    Add 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/mcp

    In 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

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

  1. Add your Calendly key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

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.

Productivity

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.