Aerostack
electrical_services

Calendly MCP Server — Hosted Api Connectors Integration

MCP Server language Hosted language Public

Access scheduled events, invitee data, and availability windows from Calendly — automate your booking workflows.

aerostack @aerostack verified
v0.1.0 MIT Updated Jun 28, 2026
robot_2

Use with AI AssistantsMCP

Connect Claude, Cursor, or any MCP-compatible client — then call tools directly

① Add This MCP Server

Paste into your AI client config — then all its tools are available instantly.

.claude/mcp.json
{
  "mcpServers": {
    "calendly": {
      "url": "https://mcp.aerostack.dev/s/aerostack/mcp-calendly",
      "headers": {
        "Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
      }
    }
  }
}

Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.

② Call a Tool

Ask your AI assistant to call a specific tool, or send raw JSON-RPC:

+10 more

Natural Language Prompt

“Use the _ping tool to verify calendly credentials by calling a lightweight read endpoint. used internally by aerostack to validate credentials

Using a Workspace?

Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.

add_circleAdd to Workspace

description Overview

mcp-calendly — Calendly MCP Server

Automate scheduling operations across your Calendly account — manage events, invitees, scheduling links, and webhooks from any AI agent.

Calendly is the leading scheduling automation platform used by millions of professionals. This MCP server exposes the complete Calendly v2 API to your agents: read and manage scheduled events, generate single-use scheduling links, subscribe to booking webhooks, and pull invitee data — all without manual intervention.

Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-calendly


What You Can Do

  • Pull all upcoming and past scheduled events and their invitees for reporting or CRM sync
  • Generate single-use scheduling links for prospects without sharing your main calendar link
  • Subscribe to booking events via webhooks to trigger downstream workflows automatically
  • Build a scheduling assistant that checks availability and surfaces open booking slots

Available Tools

Tool Description
get_current_user Get the authenticated Calendly user's profile, timezone, and scheduling URL
get_organization Get details of the organization including plan and stage
list_event_types List all active event types with scheduling URLs and durations
get_event_type Get full details of a specific event type by UUID
get_event_type_availability Get available time slots for an event type within a 7-day window
list_scheduled_events List scheduled events filtered by status and date range
get_scheduled_event Get full details of a specific scheduled event by UUID
list_event_invitees List all invitees for a specific scheduled event
cancel_event Cancel a scheduled event and notify all invitees with a reason
get_invitee Get full details of a specific invitee including Q&A responses
create_scheduling_link Create a single-use or limited-use scheduling link for an event type
list_scheduling_links List all scheduling links owned by the current user
list_webhooks List all webhook subscriptions for the organization
create_webhook Subscribe to real-time events (invitee.created, invitee.canceled, etc.) at a URL
delete_webhook Delete a webhook subscription by UUID

Configuration

Variable Required Description How to Get
CALENDLY_API_TOKEN Yes Personal Access Token or OAuth token calendly.com/integrations/api_webhooks

Quick Start

Add to Aerostack Workspace
  1. Go to aerostack.dev → Your Project → MCPs
  2. Search for "Calendly" and click Add to Workspace
  3. Add your CALENDLY_API_TOKEN under Project → Secrets

Once added, every AI agent in your workspace can manage Calendly scheduling automatically — no per-user setup needed.

Example Prompts
"Show me all meetings scheduled for this week"
"Generate a single-use scheduling link for my 30-minute intro call and send it to the prospect"
"Set up a webhook to notify our CRM whenever a new meeting is booked"
Direct API Call
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-calendly \
  -H 'Content-Type: application/json' \
  -H 'X-Mcp-Secret-CALENDLY-API-TOKEN: your-token' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_scheduled_events","arguments":{"status":"active"}}}'

License

MIT

terminal Tools (16)

Available tools on this MCP server. Each tool can be called directly from any AI agent.

terminal
_ping #1

Verify Calendly credentials by calling a lightweight read endpoint. Used internally by Aerostack to validate credentials.

terminal
get_current_user #2

Get the current authenticated Calendly user's profile — name, email, timezone, scheduling URL, and organization URI.

terminal
get_organization #3

Get details of the organization the current user belongs to — name, plan, stage, and timestamps.

terminal
list_event_types #4

List all active event types for a user (e.g. "30 Minute Meeting", "60 Minute Consultation"). Returns scheduling URLs, durations, and kind (one-on-one vs group).

terminal
get_event_type #5

Get full details of a specific event type by UUID — name, duration, description, custom questions, color, scheduling URL.

terminal
get_event_type_availability #6

Get available time slots for a specific event type within a date range. Returns a list of start times when the event type can be booked.

terminal
list_scheduled_events #7

List scheduled events for a user. Filter by status (active/cancelled), date range, and count. Returns event names, times, locations, and invitee counts.

terminal
get_scheduled_event #8

Get full details of a specific scheduled event by UUID — name, start/end time, location, status, invitee count, and event type.

terminal
list_event_invitees #9

List all invitees for a specific scheduled event. Returns invitee names, emails, status, timezone, and answers to custom questions.

terminal
cancel_event #10

Cancel a scheduled event. Notifies all invitees with the cancellation reason.

terminal
get_invitee #11

Get details of a specific invitee by UUID — name, email, status, timezone, Q&A responses, cancel/reschedule URLs.

terminal
create_scheduling_link #12

Create a single-use or limited-use scheduling link for an event type. Useful for sharing a specific meeting link that expires after a set number of uses.

terminal
list_scheduling_links #13

List all scheduling links owned by the current user or a specific user.

terminal
list_webhooks #14

List all webhook subscriptions for the organization. Returns webhook URLs, event types they listen to, and their status.

terminal
create_webhook #15

Create a new webhook subscription to receive real-time events (invitee.created, invitee.canceled, etc.) at a specified URL.

terminal
delete_webhook #16

Delete (unsubscribe) a webhook subscription by UUID.

Details

upgrade Version 0.1.0
gavel License MIT
wifi Transport streamable-http
lock Access Public
category Category API Connectors
terminal Tools 16

language Live Endpoint

https://mcp.aerostack.dev/s/aerostack/mcp-calendly

Sub-50ms globally · Zero cold start

Publisher

aerostack
@aerostack verified

Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.

Tags

Browse more servers

More in API Connectors

Browse API Connectors MCPs →

Frequently asked questions

What is the Calendly MCP server and what can it do? +

The Calendly MCP server is hosted on Aerostack and exposes these tools to your AI agent: `_ping`, `get_current_user`, `get_organization`, `list_event_types`, `get_event_type`. You get one hosted URL — no self-hosting — that works from Claude, Cursor, ChatGPT, Gemini, VS Code, or any MCP-compatible client, and you can share it with your team or combine it with other MCP servers in a workspace.

Is the Calendly MCP server hosted, or do I have to run it myself? +

It's hosted on Aerostack's edge infrastructure — you don't deploy or maintain anything. Add it to a workspace and you get one authenticated URL, with secrets encrypted, that any AI agent or editor can connect to. Use it solo or share the same URL across your whole team.

Which AI agents and editors can use the Calendly MCP server? +

Any MCP client: Claude and Claude Code, Cursor, ChatGPT, Gemini, Windsurf, Cline, VS Code, and custom agents. Because it's one hosted URL, the same Calendly MCP server works everywhere — and you can compose it with other MCP servers, skills, and functions behind a single workspace URL.

How do I install the Calendly MCP server in Claude Desktop? +

Add the following to your Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "@aerostack/mcp-calendly": { "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-calendly"] } } } ``` Then restart Claude Desktop and the tools will appear automatically.

How do I use the Calendly MCP server in Cursor? +

In Cursor, open **Settings → MCP** and add: ```json { "name": "@aerostack/mcp-calendly", "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-calendly"] } ``` Save and reload Cursor. The MCP tools will be available in Agent mode.

Does Calendly MCP require authentication? +

Yes. Calendly requires authentication. Check the MCP's documentation for the required credentials.