Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors Calendly
Live 47 Actions 12 Events

Calendly Integration for AI Agents

Connect your AI agent to 47 QA'd Calendly actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 12 events to subscribe to.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Calendly AI Agent Actions

47 production-ready actions for your agent to do more on Calendly.

47 Actions
Get Current User - Get information about the currently authenticated user
Get User - Get information about a specific user by UUID
List Event Types - Retrieve all event types for a specific user or organization with filtering and pagination options
Get Event Type - Get information about a specific event type
List Available Times - Get available meeting times for an event type
List Scheduled Events - List scheduled events that have been booked
Get Scheduled Event - Get information about a specific scheduled event
Cancel Scheduled Event - Cancel a scheduled event
Create Scheduling Link - Create a single-use scheduling link for an event type
List Event Invitees - List all invitees for a scheduled event
Get Invitee - Get information about a specific event invitee
Mark Invitee As No-Show - Mark an invitee as a no-show for a scheduled event
Unmark Invitee No-Show - Remove the no-show status from an invitee
Get Invitee No-Show - Get information about a specific invitee no-show record
Schedule Event (Create Invitee) - Programmatically schedule a Calendly meeting by creating an invitee for a specific event type and time
Get Organization - Get information about a specific organization
List Organization Memberships - List all memberships for an organization or user (either organization or user parameter is required)
Get Organization Membership - Get information about a specific organization membership
Remove Organization Membership - Remove a user from an organization
List Organization Invitations - List all pending invitations for an organization (requires organization owner or admin role)
Get Organization Invitation - Get information about a specific organization invitation (requires organization owner or admin role)
Invite User To Organization - Send an invitation to join the organization (requires organization owner or admin role)
Revoke Organization Invitation - Revoke a pending organization invitation (requires organization owner or admin role)
List Routing Forms - List all routing forms for an organization
Get Routing Form - Get information about a specific routing form
List Routing Form Submissions - List all submissions for a routing form
Get Routing Form Submission - Get information about a specific routing form submission
List User Availability Schedules - List all availability schedules for a user
Get User Availability Schedule - Get a specific availability schedule for a user
List User Busy Times - Get a user's busy times from connected calendars for a specific date range (requires ISO 8601 format with microseconds)
List Activity Log Entries - List audit trail entries for an organization (requires Enterprise plan)
Create Share (Customize Once And Share) - Create a customized one-time event link with specific settings without creating a new event type
Delete Invitee Data (GDPR) - Delete all personal data for invitee emails (requires Enterprise plan, GDPR compliance)
Delete Scheduled Event Data (GDPR) - Delete all scheduled event data within a date range (requires Enterprise plan, GDPR compliance)
List Webhook Subscriptions - List all webhook subscriptions for an organization or user (may require premium plan)
Get Webhook Subscription - Get information about a specific webhook subscription (may require premium plan)
Create Webhook Subscription - Create a new webhook subscription for an organization or user (may require premium plan)
Delete Webhook Subscription - Delete a webhook subscription (may require premium plan)
Get Unified Credentials - Return the authenticated identity and auth type for the current Calendly connection. Calls GET /users/me to derive the credential identity (authenticated user's email) and uses a static_values bridge to discriminate OAuth from Personal Access Token via credentials.refreshToken presence (OAuth only). Maps to the StackOne IAM unified credentials schema, including an inline user profile.
List Unified Groups - List Calendly groups in the caller's organization, mapped to the StackOne IAM unified group schema. Wraps GET /groups. Available to Owners/Admins on Professional, Teams, and Enterprise plans.
Get Unified Group - Retrieve a single Calendly group by UUID. Wraps GET /groups/{uuid} and maps to the StackOne IAM unified group schema. Available to Owners/Admins on Professional, Teams, and Enterprise plans.
List Unified Organizations - Return the single Calendly organization associated with the authenticated user, modeled as an IAM organization. Calendly tokens are scoped to one user and that user has exactly one current_organization. Maps the org detail (from GET /organizations/{uuid}) to the StackOne IAM unified organization schema.
Get Unified Organization - Retrieve a Calendly organization by UUID. Wraps GET /organizations/{uuid} and maps to the StackOne IAM unified organization schema. The id input is the organization UUID (the last path segment of the Calendly organization URI returned by unified_list_organizations).
List Unified Roles - Return the three Calendly organization roles as IAM role records (owner, admin, user). Synthesized list — Calendly has no public roles API. Role keys match the raw role strings returned on organization_membership records and on IamUser.roles[*].id from unified_list_users.
Get Unified Role - Retrieve a single Calendly organization role by its key (owner, admin, or user). Returns the synthesized IamRole record matching that key, or 404 for an unrecognized key. Performs a /users/me auth probe to surface 401 when credentials are invalid.
List Unified Users - List Calendly organization users mapped to the StackOne IAM unified user schema. Wraps GET /organization_memberships for the current user's organization. Each entry surfaces the user's UUID, email, name, avatar, timezone, creation timestamp, and (with expand=roles) their role scoped to the workspace.
Get Unified User - Retrieve a single Calendly user by UUID, mapped to the StackOne IAM unified user schema. Wraps GET /users/{uuid} for profile data. With expand=roles, also looks up the user's membership role in the current organization to attach an inline IamRole entry.

Calendly Webhook Events

12 real-time Calendly events your AI agent can subscribe to.

12 Events
  • Active Check Responds with 200 OK to any Calendly webhook delivery that does not carry a recognized event type.
  • Invitee Created Fired when an invitee books a new scheduled event on a Calendly event type.
  • Invitee Canceled Fired when an invitee cancels a previously booked scheduled event.
  • Invitee No Show Created Fired when an invitee is marked as a no-show for a scheduled event.
  • Invitee No Show Deleted Fired when an invitee no-show record is removed (i.e., the no-show mark is undone).
  • Event Type Created Fired when a new Calendly event type (meeting type) is created.
  • Event Type Updated Fired when an existing Calendly event type is updated.
  • Event Type Deleted Fired when a Calendly event type is deleted.
  • Contact Created Fired when a new contact is created in a Calendly organization. Requires a paid Calendly plan.
  • Contact Updated Fired when an existing contact is updated in a Calendly organization. Requires a paid Calendly plan.
  • Contact Deleted Fired when a contact is deleted from a Calendly organization. Requires a paid Calendly plan.
  • Routing Form Submission Created Fired when a new routing form submission is received. Only available with organization-scoped webhook subscriptions.

Do More, Build Less

Integration Infrastructure for Calendly AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Calendly MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Calendly action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More Calendar & Scheduling Integrations Like Calendly

Outlook Calendar

77+ actions

Planday

73+ actions

Cal.com

63+ actions

7shifts

59+ actions

Zoom

54+ actions

Deputy

49+ actions

Envoy

49+ actions

Calendly AI agent integration resources

Webhooks for AI agents: why agentic workflows need them purpose-built

AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.

7 min read

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.