{
 "categories": [
  "calendar",
  "meetings",
  "productivity"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-17",
   "fact": "homepage",
   "note": "Calendly presents commercial scheduling, AI assistant Callie, Notetaker recaps, payments, and 150-plus integrations.",
   "source": "https://calendly.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "license",
   "note": "Calendly publishes a Free plan (one event type, one calendar connection) plus paid Standard, Teams ($16/seat/month yearly), and Enterprise (starts at $15k/year) plans.",
   "source": "https://calendly.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.api.exists",
   "note": "Calendly documents REST API v2 for booking meetings and reading and writing Scheduling, Contacts, and Notetaker data, plus webhooks and embeds.",
   "source": "https://developer.calendly.com/api-docs",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented interface is REST API v2. OpenAPI is published at developer.calendly.com/openapi/calendly-api.yaml.",
   "source": "https://developer.calendly.com/api-docs",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.api.auth[0]",
   "note": "Internal or private apps authenticate API v2 with a personal access token generated under Integrations > API & Webhooks. Tokens are shown once.",
   "source": "https://developer.calendly.com/docs/authentication/how-to-authenticate-with-personal-access-tokens",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.api.auth[1]",
   "note": "Public apps register an OAuth application (Sandbox or Production) and use authorization-code plus PKCE (S256) at https://auth.calendly.com/oauth/authorize.",
   "source": "https://developer.calendly.com/creating-an-oauth-app",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.api.coverage",
   "note": "Scoped domains include availability, event types, scheduled events, routing forms, organizations, webhooks, contacts, and meeting recaps. New tokens grant no access until scopes are approved. Booking and routing-form tools are plan-gated.",
   "source": "https://developer.calendly.com/docs/authentication/scopes",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.api.docs",
   "note": "Opened as Calendly's current API introduction for REST v2, webhooks, and embeds.",
   "source": "https://developer.calendly.com/api-docs",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.mcp.first_party",
   "note": "Calendly documents a fully hosted MCP server at https://mcp.calendly.com. Self-hosting is not supported. Auth is OAuth 2.1 Authorization Code plus PKCE with DCR at calendly.com/oauth/register. Scopes are mcp:scheduling:read and mcp:scheduling:write. PATs and console-issued secrets are not supported. Tools use the same public API v2 user-or-org operations.",
   "source": "https://developer.calendly.com/calendly-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.integrations.zapier",
   "note": "Calendly's pricing comparison lists HubSpot, Mailchimp, and Zapier for automations.",
   "source": "https://calendly.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.integrations.power_automate",
   "note": "The same pricing comparison lists Microsoft Dynamics 365 and Power Automate for CRM workflows.",
   "source": "https://calendly.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.extensibility.webhooks",
   "note": "POST https://api.calendly.com/webhook_subscriptions subscribes to invitee.created, invitee.canceled, and routing_form_submission.created. Owners and admins may set scope user or organization; other members are user-only. routing_form_submission.created accepts only organization scope.",
   "source": "https://developer.calendly.com/docs/api-guides/receive-data-from-scheduled-events-in-real-time-with-webhook-subscriptions",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.data_access.export[0]",
   "note": "List and get tools map to GET /scheduled_events, /event_types, /users/me, and related JSON endpoints. event_types-list_event_types is documented as listing event types for a user or org.",
   "source": "https://developer.calendly.com/supported-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.data_access.import[0]",
   "note": "meetings-create_invitee maps to POST /invitees and requires a paid Calendly plan. Event-type create/update and cancellation tools write through API v2.",
   "source": "https://developer.calendly.com/supported-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Calendly publishes a developer llms.txt that points to API, MCP, OpenAPI, and a docs-search MCP at developer.calendly.com/_mcp/server.",
   "source": "https://developer.calendly.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "verdict.scores.api",
   "note": "API v2 is documented, scoped, and paired with webhooks and PAT or OAuth. Paid booking and Teams routing-form gates keep it at 8 rather than unusually complete.",
   "source": "https://developer.calendly.com/docs/authentication/scopes",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "verdict.scores.mcp",
   "note": "Official hosted MCP maps public API v2 tools. DCR-only clients, no PAT, and the same plan gates keep the score at useful official coverage.",
   "source": "https://developer.calendly.com/calendly-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "verdict.scores.integrations",
   "note": "Vendor pricing names Zapier and Power Automate connectors. Make and n8n catalogs were not opened, so the integrations path is useful but incomplete.",
   "source": "https://calendly.com/pricing",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as Calendly's current MCP overview, including DCR, OAuth 2.1, and the mcp.calendly.com endpoint.",
   "source": "https://developer.calendly.com/calendly-mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current MCP tool catalog mapped to API v2, including paid-plan and Teams gates.",
   "source": "https://developer.calendly.com/supported-tools",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current REST v2 introduction.",
   "source": "https://developer.calendly.com/api-docs",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current authorization-scope catalog.",
   "source": "https://developer.calendly.com/docs/authentication/scopes",
   "tier": "declared"
  },
  {
   "date": "2026-09-17",
   "fact": "freshness.watch[4].url",
   "note": "Opened and verified as Calendly's current developer documentation index.",
   "source": "https://developer.calendly.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-17",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developer.calendly.com/calendly-mcp-server"
   },
   {
    "type": "mcp",
    "url": "https://developer.calendly.com/supported-tools"
   },
   {
    "type": "docs",
    "url": "https://developer.calendly.com/api-docs"
   },
   {
    "type": "docs",
    "url": "https://developer.calendly.com/docs/authentication/scopes"
   },
   {
    "type": "docs",
    "url": "https://developer.calendly.com/llms.txt"
   }
  ]
 },
 "homepage": "https://calendly.com/",
 "id": "calendly",
 "license": "freemium",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "personal-access-token",
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://developer.calendly.com/api-docs",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": true,
   "zapier": true
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Calendly API v2, webhooks, and the hosted MCP cover scheduling automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Calendly",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "chili-piper"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Calendly",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": 5,
   "mcp": 8,
   "overall": 8,
   "rpa": null
  },
  "summary": "Calendly is automatable today through REST API v2. Agents authenticate with a scoped personal access token as Authorization: Bearer, or with an OAuth app (PKCE, S256) against https://auth.calendly.com. Documented scopes cover availability, event types, scheduled events, routing forms, organizations, webhooks, contacts, and meeting recaps. Booking via POST /invitees requires a paid Calendly plan. Routing-form reads require Teams or higher. Webhook subscriptions are user-scoped or organization-scoped: owners and admins may subscribe at either scope; other members are limited to user scope; routing_form_submission.created accepts only organization scope. MCP list tools such as event_types-list_event_types map the same user-or-org API v2 calls. A first-party hosted MCP at https://mcp.calendly.com requires OAuth 2.1 Authorization Code plus PKCE with Dynamic Client Registration at calendly.com/oauth/*; personal access tokens, console-issued client secrets, and the API OAuth host auth.calendly.com are not MCP auth today. Self-hosting is not supported. Calendly's pricing page names Zapier and Microsoft Power Automate among automations. This record excludes Chili Piper, Google Calendar, and Microsoft Outlook. Computer-use viability is unassessed. API and MCP both score 8. API is the best path because a personal access token works without a DCR-capable client.\n"
 }
}