Rank #2 of 5 in Scheduling & Calendar
Showcase


Try itExperimental
See what an agent can do with Calendly before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; the live MCP handshake runs real requests from our edge, right now — including, where the server allows it, one real read-only tool call (bring your own key for auth-gated servers); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$curl -si -X POST https://mcp.calendly.com -H 'Content-Type: application/json' -d '<jsonrpc initialize>'recorded session — replayed, not liveVerified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Agent scheduling — stories about agent scheduling in this arenaAgent schedulingevidence →
Stories about agent scheduling in this arena
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Ai scheduling — stories about ai scheduling in this arenaAi schedulingevidence →
Stories about ai scheduling in this arena
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Booking links — stories about booking links in this arenaBooking linksevidence →
Stories about booking links in this arena
Calendar management — stories about calendar management in this arenaCalendar managementevidence →
Stories about calendar management in this arena
Developer platform — stories about developer platform in this arenaDeveloper platformevidence →
Stories about developer platform in this arena
Embeds integrations — stories about embeds integrations in this arenaEmbeds integrationsevidence →
Stories about embeds integrations in this arena
Meeting workflows — stories about meeting workflows in this arenaMeeting workflowsevidence →
Stories about meeting workflows in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plansevidence →
Plan structure and value — what each tier costs and what it unlocks
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Team scheduling — stories about team scheduling in this arenaTeam schedulingevidence →
Stories about team scheduling in this arena
Story verdicts — every judged story with its evidenceStory verdicts
What’s free: 1 free · 1 paid · 0 enterprise · 33 not stated in evidence
Follow the green: where the map greys out is where Calendly stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agent scheduling — stories about agent scheduling in this arenaAgent scheduling
Stories about agent scheduling in this arena
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓9/10
unlocks → Scoped API keys · Machine-readable spec · Versioning policy · API sandbox · Official CLI · Full data export
Subscribe to events via webhooks
✓8/10
Build against official SDKs
~4/10
Issue scoped/least-privilege API credentials for an agent
—0/10
Connect an agent via an official MCP server
✓8/10
Download a machine-readable API spec (OpenAPI or equivalent)
—0/10
Rely on versioned APIs with a documented deprecation policy
—0/10
Test against a sandbox environment without touching production data
—–
Explore an interactive API reference with runnable examples
—–
Docs for agents
Point an agent at llms.txt or agent-oriented docs
✓9/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
~6/10
unlocks → MCP client
Operate the product with natural-language commands
✓8/10
Plug MCP servers into this product so it can use their tools
—–
Get AI-generated insights and suggestions from my data inside the product
~5/10
Set up automations that run autonomously in the background
~6/10
Ai scheduling — stories about ai scheduling in this arenaAi scheduling
Stories about ai scheduling in this arena
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Booking links — stories about booking links in this arenaBooking links
Stories about booking links in this arena
Booking
Booking controls
Calendar management — stories about calendar management in this arenaCalendar management
Stories about calendar management in this arena
Calendars
Developer platform — stories about developer platform in this arenaDeveloper platform
Stories about developer platform in this arena
Platform
Embeds integrations — stories about embeds integrations in this arenaEmbeds integrations
Stories about embeds integrations in this arena
Meeting workflows — stories about meeting workflows in this arenaMeeting workflows
Stories about meeting workflows in this arena
Workflows
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Plan structure and value — what each tier costs and what it unlocks
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Team scheduling — stories about team scheduling in this arenaTeam scheduling
Stories about team scheduling in this arena
Sorted by importance (agentic first) (high → low) · 55/55 stories · click a row’s chevron for the rationale and evidence
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 9/10 | Tprobed | |
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 8/10 | Tprobed | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | partial | 6/10 | Cclaimed | |
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | untested | none yet | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Cclaimed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Cclaimed | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Cclaimed | |
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 5/10 | Cclaimed | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 4/10 | Tprobed | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | 0/10 | ||
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | none | untested | none yet | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | none | untested | none yet | |
Share a booking link where invitees pick a time from my live availability — no back-and-forth email C Booking | founder | Booking links — stories about booking links in this arenaBooking links | 3 | full | 9/10 | Xcommunity | |
A documented REST API lets me manage event types, availability, and bookings programmatically — enough to build scheduling into my own product C Platform | developer | Developer platform — stories about developer platform in this arenaDeveloper platform | 3 | full | 8/10 | Cclaimed | |
Connect several calendars (Google, Outlook, Apple) and every one is checked for conflicts so I never get double-booked C Calendars | knowledge worker | Calendar management — stories about calendar management in this arenaCalendar management | 3 | full | 8/10 | Xcommunity | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | full | 7/10 | Cclaimed | |
My agent can check availability, book, reschedule, and cancel meetings end to end through the API or MCP — no dashboard needed C Agent ops | ai-native user | Agent scheduling — stories about agent scheduling in this arenaAgent scheduling | 3 | partial | 6/10 | Tprobed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | 0/10 | ||
Invitees always see slots in their own time zone — detection, display, and DST handling are automatic C Booking controls | knowledge worker | Booking links — stories about booking links in this arenaBooking links | 3 | none | untested | none yet | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | none | untested | none yet | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | none | untested | none yet | |
Agents can use my scheduling account as a tool — an MCP server or tool-calling surface exposes availability, bookings, and event types C Agent ops | ai-native user | Agent scheduling — stories about agent scheduling in this arenaAgent scheduling | 2 | full | 9/10 | Tprobed | |
Webhooks notify my systems in real time when bookings are created, rescheduled, or canceled C Platform | developer | Developer platform — stories about developer platform in this arenaDeveloper platform | 2 | full | 9/10 | Cclaimed | |
Automated reminder and follow-up sequences (email/SMS) fire around every booking to cut no-shows C Workflows | sales lead | Meeting workflows — stories about meeting workflows in this arenaMeeting workflows | 2 | full | 8/10 | Cclaimed | |
Busy blocks sync between my work and personal calendars automatically so all my schedules stay in step C Calendars | knowledge worker | Calendar management — stories about calendar management in this arenaCalendar management | 2 | full | 8/10 | Xcommunity | |
Embed the booking experience in my own site — inline, popup, or floating widget — with a documented snippet C Embeds | developer | Embeds integrations — stories about embeds integrations in this arenaEmbeds integrations | 2 | full | 8/10 | Cclaimed | |
Every booking gets a video conference link automatically (Zoom, Google Meet, Teams, or native video) C Workflows | founder | Meeting workflows — stories about meeting workflows in this arenaMeeting workflows | 2 | full | 8/10 | Cclaimed | |
Bookings flow into my CRM and automation stack (Salesforce, HubSpot, Zapier) without manual copying C Embeds | sales lead | Embeds integrations — stories about embeds integrations in this arenaEmbeds integrations | 2 | partial | 7/10 | Cclaimed | |
Invitees can reschedule or cancel from their confirmation, with my policies enforced and calendars updated everywhere C Workflows | founder | Meeting workflows — stories about meeting workflows in this arenaMeeting workflows | 2 | full | 7/10 | Cclaimed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | partial | 6/10 | Cclaimed | |
Inbound meetings distribute across my team round-robin, with weighting or priority so load stays fair C Teams | sales lead | Team scheduling — stories about team scheduling in this arenaTeam scheduling | 2 | partialpaid | 6/10 | Xcommunity | |
Protect my calendar with buffers before and after meetings, minimum notice, daily booking caps, and date-range windows C Booking controls | knowledge worker | Booking links — stories about booking links in this arenaBooking links | 2 | partial | 6/10 | Xcommunity | |
Define availability schedules with working hours, date overrides, and out-of-office periods C Calendars | knowledge worker | Calendar management — stories about calendar management in this arenaCalendar management | 2 | partial | 5/10 | Cclaimed | |
Offer collective events that only show slots when every required host is free C Teams | sales lead | Team scheduling — stories about team scheduling in this arenaTeam scheduling | 2 | partial | 5/10 | Xcommunity | |
The free tier covers real individual scheduling — a usable booking link without a paid plan G Pricing | founder | Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans | 2 | partialfree | 5/10 | Xcommunity | |
Offer multiple event types with their own durations, locations, custom questions, and confirmation rules C Booking | founder | Booking links — stories about booking links in this arenaBooking links | 2 | disputed | 4/10 | Dcontradicted | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 4/10 | Cclaimed | |
AI schedules my tasks into real calendar blocks around meetings and deadlines, and re-plans automatically when things change C Ai calendar | knowledge worker | Ai scheduling — stories about ai scheduling in this arenaAi scheduling | 2 | none | 0/10 | ||
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | none | 0/10 | ||
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | untested | none yet | |
Self-host the full scheduling engine from source or a container image under an open-source license C Platform | developer | Developer platform — stories about developer platform in this arenaDeveloper platform | 2 | none | untested | none yet | |
The product auto-defends recurring focus time and habits, flexibly moving them when conflicts appear instead of dropping them C Ai calendar | knowledge worker | Ai scheduling — stories about ai scheduling in this arenaAi scheduling | 2 | none | untested | none yet | |
A routing form qualifies invitees and sends them to the right person or team based on their answers C Teams | sales lead | Team scheduling — stories about team scheduling in this arenaTeam scheduling | 1 | full | 7/10 | Cclaimed | |
Collect payment (e.g. via Stripe) at the moment of booking for paid sessions C Booking controls | founder | Booking links — stories about booking links in this arenaBooking links | 1 | partial | 6/10 | Cclaimed | |
Published per-seat pricing tells me exactly what each tier costs and includes before I talk to sales G Pricing | founder | Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans | 1 | partial | 6/10 | Xcommunity | |
AI finds and continuously optimizes the best meeting time across all attendees' calendars, not just the first open slot C Ai calendar | knowledge worker | Ai scheduling — stories about ai scheduling in this arenaAi scheduling | 1 | partial | 4/10 | Xcommunity | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | none | untested | none yet |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 37 stories with headroom
What would move Calendly’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools
nonemoves agent-readyimpact 45
All evidence describes Calendly *exposing* an MCP server so external AI agents can call Calendly's tools (docs-2, docs-5, docs-34, docs-35, probe-3) — this is the opposite direction from the story, which asks whether Calendly itself can plug in and consume external MCP servers' tools.
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave
nonemoves PA Scoreimpact 30
Evidence shows a REST API for reading/writing specific Scheduling/Contacts/Notetaker data for building integrations, but nothing about a bulk data-export tool, open-format full account export, or data portability/account deletion workflow for a user wanting to leave the platform.
Openness — open source, data portability, and self-hosting storiesSelf-host the core product
nonemoves PA Scoreimpact 30
The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na".
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models
nonemoves PA Scoreimpact 30
No evidence in the pack addresses AI training data opt-out or any privacy controls around model training use of user data; Calendly's docs focus on scheduling, API, MCP, and integrations, not data-use/training policies.
Booking links — stories about booking links in this arenaInvitees always see slots in their own time zone — detection, display, and DST handling are automatic
nonemoves PA Scoreimpact 30
No evidence in the pack addresses time-zone detection, display, or DST handling for invitees on booking pages; the pack covers API/MCP/embed/webhook features and general community sentiment, none of which speak to time zone automation.
Agenticness — how well agents can access and operate the productUse an official CLI
nonemoves agent-readyimpact 30
Evidence shows Calendly's developer platform (REST API v2, MCP server, webhooks, embeds) but no mention anywhere of an official CLI tool for AI-native or any workflow.
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent
nonemoves agent-readyimpact 30
Calendly's docs describe only two broad credential options — personal access tokens (full account access) for internal apps, or OAuth 2.1 for public apps/MCP with dynamic client registration — but no evidence of scopes, granular permission sets, or least-privilege token issuance for agents.
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples
nonemoves API qualityimpact 30
Evidence shows Calendly has REST API docs, MCP server docs, and markdown-based developer documentation, but nothing describes an interactive API reference with runnable/try-it-now examples (e.g., a Swagger/OpenAPI explorer or live code sandbox).
Showing the top 8 of 37 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map7 surfaces · 35 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
docs20 stories
- My agent can check availability, book, reschedule, and cancel meetings end to end through the API or MCP — no dashboard needed
- Agents can use my scheduling account as a tool — an MCP server or tool-calling surface exposes availability, bookings, and event types
- Point an agent at llms.txt or agent-oriented docs
- Run the product headlessly / in CI for automation
- Connect an agent via an official MCP server
- Drive the product through a documented public API
- Build against official SDKs
- Subscribe to events via webhooks
- Set up automations that run autonomously in the background
- Operate the product with natural-language commands
- Define rules that trigger actions automatically on events
- Schedule recurring jobs or workflows
- Share a booking link where invitees pick a time from my live availability — no back-and-forth email
- Offer multiple event types with their own durations, locations, custom questions, and confirmation rules
- Webhooks notify my systems in real time when bookings are created, rescheduled, or canceled
- A documented REST API lets me manage event types, availability, and bookings programmatically — enough to build scheduling into my own product
- Bookings flow into my CRM and automation stack (Salesforce, HubSpot, Zapier) without manual copying
- Embed the booking experience in my own site — inline, popup, or floating widget — with a documented snippet
- Invitees can reschedule or cancel from their confirmation, with my policies enforced and calendars updated everywhere
- Do everything through the API that I can do in the UI
Scheduling docs16 stories
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- Schedule recurring jobs or workflows
- Share a booking link where invitees pick a time from my live availability — no back-and-forth email
- Offer multiple event types with their own durations, locations, custom questions, and confirmation rules
- Protect my calendar with buffers before and after meetings, minimum notice, daily booking caps, and date-range windows
- Busy blocks sync between my work and personal calendars automatically so all my schedules stay in step
- Connect several calendars (Google, Outlook, Apple) and every one is checked for conflicts so I never get double-booked
- Define availability schedules with working hours, date overrides, and out-of-office periods
- Bookings flow into my CRM and automation stack (Salesforce, HubSpot, Zapier) without manual copying
- Automated reminder and follow-up sequences (email/SMS) fire around every booking to cut no-shows
- Invitees can reschedule or cancel from their confirmation, with my policies enforced and calendars updated everywhere
- Do everything through the API that I can do in the UI
- Offer collective events that only show slots when every required host is free
- Inbound meetings distribute across my team round-robin, with weighting or priority so load stays fair
- A routing form qualifies invitees and sends them to the right person or team based on their answers
Pricing docs14 stories
- Get AI-generated insights and suggestions from my data inside the product
- Delegate tasks to a built-in AI assistant inside the product
- AI finds and continuously optimizes the best meeting time across all attendees' calendars, not just the first open slot
- Share a booking link where invitees pick a time from my live availability — no back-and-forth email
- Offer multiple event types with their own durations, locations, custom questions, and confirmation rules
- Collect payment (e.g. via Stripe) at the moment of booking for paid sessions
- Busy blocks sync between my work and personal calendars automatically so all my schedules stay in step
- Connect several calendars (Google, Outlook, Apple) and every one is checked for conflicts so I never get double-booked
- Define availability schedules with working hours, date overrides, and out-of-office periods
- Invitees can reschedule or cancel from their confirmation, with my policies enforced and calendars updated everywhere
- Every booking gets a video conference link automatically (Zoom, Google Meet, Teams, or native video)
- Published per-seat pricing tells me exactly what each tier costs and includes before I talk to sales
- Offer collective events that only show slots when every required host is free
- Inbound meetings distribute across my team round-robin, with weighting or priority so load stays fair
Hacker News10 stories
- AI finds and continuously optimizes the best meeting time across all attendees' calendars, not just the first open slot
- Share a booking link where invitees pick a time from my live availability — no back-and-forth email
- Offer multiple event types with their own durations, locations, custom questions, and confirmation rules
- Protect my calendar with buffers before and after meetings, minimum notice, daily booking caps, and date-range windows
- Busy blocks sync between my work and personal calendars automatically so all my schedules stay in step
- Connect several calendars (Google, Outlook, Apple) and every one is checked for conflicts so I never get double-booked
- The free tier covers real individual scheduling — a usable booking link without a paid plan
- Published per-seat pricing tells me exactly what each tier costs and includes before I talk to sales
- Offer collective events that only show slots when every required host is free
- Inbound meetings distribute across my team round-robin, with weighting or priority so load stays fair
calendly.com10 stories
- Get AI-generated insights and suggestions from my data inside the product
- Delegate tasks to a built-in AI assistant inside the product
- Operate the product with natural-language commands
- AI finds and continuously optimizes the best meeting time across all attendees' calendars, not just the first open slot
- Offer multiple event types with their own durations, locations, custom questions, and confirmation rules
- Collect payment (e.g. via Stripe) at the moment of booking for paid sessions
- Do everything through the API that I can do in the UI
- The free tier covers real individual scheduling — a usable booking link without a paid plan
- Published per-seat pricing tells me exactly what each tier costs and includes before I talk to sales
- Offer collective events that only show slots when every required host is free
API docs docs4 stories
- Subscribe to events via webhooks
- Define rules that trigger actions automatically on events
- Webhooks notify my systems in real time when bookings are created, rescheduled, or canceled
- A documented REST API lets me manage event types, availability, and bookings programmatically — enough to build scheduling into my own product
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$curl -si -X POST https://mcp.calendly.com -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced$ curl -si -X POST https://mcp.calendly.com -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401
date: Sun, 06 Sep 2026 23:41:39 GMT
content-type: application/json
content-length: 301
server: cloudflare
www-authenticate: Bearer error="invalid_[redacted]", error_description="Authentication failed. The provided bearer [redacted] is invalid, expired, or no longer recognized by the server. To resolve: clear authentication [redacted]s in your MCP client and reconnect. Your client should automatically re-register and obtain new [redacted]s.", resource_metadata="https://mcp.calendly.com/.well-known/oauth-protected-resource"
mcp-session-id: 5d6369aab8db44eaa7aa50e29ff01961
cf-cache-status: DYNAMIC
set-cookie: __cf_bm=k3EYyPta0aXcaDFR8A3C9Tzj1ZSkuo.ggg0cB19fV14-1788738098.92811-1.0.1.1-RvWr4ZUOqCiNgWoD_17DbMPYuukeDTRK_YJES0rRVT1fB9PwcSDvKQEPJagTwPt_uXvoz45M48POZwQF3zGGHXCagSiROuMuTLQw0BVUXzkHozTrgyRy9YKYIkX8C._v; HttpOnly; SameSite=None; Secure; Path=/; Domain=calendly.com; Expires=Mon, 07 Sep 2026 00:11:39 GMT
set-cookie: _cfuvid=euNTlGVN1dEjzvu9XSwQzmK8t0J9RMuy_tL.s.iW530-1788738098.92811-1.0.1.1-PwIy6oj_0FfXLkq7oELRE0IqHXI7gSZy.7iPz0plovM; HttpOnly; SameSite=None; Secure; Path=/; Domain=calendly.com
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
cf-ray: a371535e4fb215fb-SJC
{"error": "invalid_[redacted]", "error_description": "Authentication failed. The provided bearer [redacted] is invalid, expired, or no longer recognized by the server. To resolve: clear authentication [redacted]s in your MCP client and reconnect. Your client should automatically re-register and obtain new [redacted]s."}
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
9 of 22 testable claims verified · 2 contradicted → integrity 23/100
33 distinct capability claims found in Calendly’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
9
Verified
11
Unverified
2
Contradicted
14
Undersold
Verified (14)
“API lets you programmatically book meetings and read/write scheduling, contacts, and notetaker data”
My agent can check availability, book, reschedule, and cancel meetings end to end through the API or MCP — no dashboard neededpartialproof ↗
“Official MCP server brings scheduling actions into AI apps through natural conversation”
“Natural-language commands are translated into structured API calls without writing raw REST requests”
Operate the product with natural-language commandsfullproof ↗
“AI assistants/agents can book meetings end-to-end via the Scheduling API endpoint”
My agent can check availability, book, reschedule, and cancel meetings end to end through the API or MCP — no dashboard neededpartialproof ↗
“Multiple calendars can be connected with buffers, custom schedules, and daily booking limits”
Connect several calendars (Google, Outlook, Apple) and every one is checked for conflicts so I never get double-bookedfullproof ↗
“Multiple calendars can be connected with buffers, custom schedules, and daily booking limits”
Protect my calendar with buffers before and after meetings, minimum notice, daily booking caps, and date-range windowspartialproof ↗
“Team templates, admin controls, routing forms, and meeting distribution tools standardize scheduling”
Inbound meetings distribute across my team round-robin, with weighting or priority so load stays fairpartialproof ↗
“MCP uses Dynamic Client Registration so no OAuth app pre-registration is needed”
“Round-robin scheduling distributes meetings across a team”
Inbound meetings distribute across my team round-robin, with weighting or priority so load stays fairpartialproof ↗
“Free signup via Google or Microsoft with no credit card required”
The free tier covers real individual scheduling — a usable booking link without a paid planpartialproof ↗
“Invitees can schedule from a website, LinkedIn, email, or elsewhere without manual coordination”
Share a booking link where invitees pick a time from my live availability — no back-and-forth emailfullproof ↗
“API supports building a custom 'Calendar View' for a given user”
Agents can use my scheduling account as a tool — an MCP server or tool-calling surface exposes availability, bookings, and event typesfullproof ↗
“Calendars are synced so Calendly checks for conflicts before someone books time”
Connect several calendars (Google, Outlook, Apple) and every one is checked for conflicts so I never get double-bookedfullproof ↗
“API can retrieve availability information for a specific event type”
Agents can use my scheduling account as a tool — an MCP server or tool-calling surface exposes availability, bookings, and event typesfullproof ↗
Unverified (17)
“API lets you programmatically book meetings and read/write scheduling, contacts, and notetaker data”
A documented REST API lets me manage event types, availability, and bookings programmatically — enough to build scheduling into my own productfullproof ↗
“Webhook subscriptions deliver real-time payloads when meetings are scheduled or canceled by host or invitee”
“Webhook subscriptions deliver real-time payloads when meetings are scheduled or canceled by host or invitee”
Webhooks notify my systems in real time when bookings are created, rescheduled, or canceledfullproof ↗
“Provides an embeddable booking widget (inline/popup) via a JS snippet using an event or landing page link”
Embed the booking experience in my own site — inline, popup, or floating widget — with a documented snippetfullproof ↗
“Available meeting times can be shared from an external app to increase booking likelihood”
Embed the booking experience in my own site — inline, popup, or floating widget — with a documented snippetfullproof ↗
“Automatically looks up and matches known leads to assigned account owners from Salesforce and HubSpot”
Bookings flow into my CRM and automation stack (Salesforce, HubSpot, Zapier) without manual copyingpartialproof ↗
“Routing forms use fixed-answer logic to screen and qualify invitees before booking”
A routing form qualifies invitees and sends them to the right person or team based on their answersfullproof ↗
“Workflows automate pre- and post-meeting emails and texts to invitees, hosts, and teammates”
Automated reminder and follow-up sequences (email/SMS) fire around every booking to cut no-showsfullproof ↗
“One-click reminder emails can be scheduled for invitees who haven't booked yet”
Automated reminder and follow-up sequences (email/SMS) fire around every booking to cut no-showsfullproof ↗
“Reschedule requests can be sent letting recipients pick a new time when plans change”
Invitees can reschedule or cancel from their confirmation, with my policies enforced and calendars updated everywherefullproof ↗
“Team templates, admin controls, routing forms, and meeting distribution tools standardize scheduling”
A routing form qualifies invitees and sends them to the right person or team based on their answersfullproof ↗
“Automatically joins video conferences via Zoom, Google Meet, or Microsoft Teams”
Every booking gets a video conference link automatically (Zoom, Google Meet, Teams, or native video)fullproof ↗
“An AI assistant (Callie) can be added to an email thread to coordinate scheduling on the user's behalf”
Delegate tasks to a built-in AI assistant inside the productpartialproof ↗
“Payment features let hosts charge upfront, sell packages, and send invoices at booking (Stripe/PayPal)”
Collect payment (e.g. via Stripe) at the moment of booking for paid sessionspartialproof ↗
“REST API endpoint lets developers create new event types (POST /event_types)”
A documented REST API lets me manage event types, availability, and bookings programmatically — enough to build scheduling into my own productfullproof ↗
“Third-party forms can be imported to build custom routing routes from visible/hidden fields and Salesforce ownership status”
A routing form qualifies invitees and sends them to the right person or team based on their answersfullproof ↗
“Reports show conversion rates of scheduled meetings from Calendly, HubSpot, Marketo, or Pardot forms”
Bookings flow into my CRM and automation stack (Salesforce, HubSpot, Zapier) without manual copyingpartialproof ↗
Contradicted (2)
“Personal access tokens are used to authenticate internal/private applications”
Issue scoped/least-privilege API credentials for an agentnoneproof ↗
“Offers pre-built event types for common scheduling scenarios”
Offer multiple event types with their own durations, locations, custom questions, and confirmation rulesdisputedproof ↗
Undersold (14)
Point an agent at llms.txt or agent-oriented docsfullproof ↗
Run the product headlessly / in CI for automationpartialproof ↗
Drive the product through a documented public APIfullproof ↗
Get AI-generated insights and suggestions from my data inside the productpartialproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
AI finds and continuously optimizes the best meeting time across all attendees' calendars, not just the first open slotpartialproof ↗
Define rules that trigger actions automatically on eventsfullproof ↗
Busy blocks sync between my work and personal calendars automatically so all my schedules stay in stepfullproof ↗
Define availability schedules with working hours, date overrides, and out-of-office periodspartialproof ↗
Do everything through the API that I can do in the UIpartialproof ↗
Published per-seat pricing tells me exactly what each tier costs and includes before I talk to salespartialproof ↗
Offer collective events that only show slots when every required host is freepartialproof ↗
Claims outside our story set (4)
Real capability claims found in Calendly’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.
“OAuth is used to authenticate public applications used by many Calendly users”
source ↗“Meetings can be recorded with transcripts and shareable recap summaries”
source ↗“Groups can coordinate time via scheduling polls or quickly created one-time meeting links”
source ↗“Scheduling link and booking page can be personalized for a polished experience”
source ↗
Business model
Free plan with one event type, then per-seat Standard/Teams subscriptions and custom-priced Enterprise with SSO, audit, and advanced routing.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime MCP 100% · llms.txt 100% (30d, checked every 6h since Sep 8 '26)
