Integration

Calendly integration

Scheduling automation platform for booking appointments and managing availability. Create scheduling links, define availability windows, handle time zone conversions, send reminders, and integrate with calendar systems. Ideal for building appointment booking features, sales scheduling tools, and customer service applications.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Calendly.Built from the 43 Calendly tools below, on the connection you add once.

Common Calendly use cases

  • Implement data retention policies
  • Debug webhook delivery issues
  • Cancel invitations sent in error
  • Track meeting attendance patterns
  • Automate team onboarding workflows
  • Check individual invitation status
  • Validate specific group membership
  • List all members of a specific group
  • Process GDPR right-to-erasure requests
  • Correct no-show records marked in error

What you can do with Calendly

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Webhook, 5 operations

  • create_webhook_subscriptionCreate webhook subscriptionPOSTCreate webhook subscription to receive real-time event notifications.
  • delete_webhook_subscriptionDelete webhook subscriptionDELETERemove an existing webhook subscription.
  • get_sample_webhook_dataGet sample webhook dataGETRetrieve sample webhook payload data.
  • get_webhook_subscriptionGet webhook subscriptionGETRetrieve a specific webhook subscription.
  • list_webhook_subscriptionsList webhook subscriptionsGETList all configured webhook subscriptions.

Organization invitation, 4 operations

  • get_organization_invitationGet organization invitationGETRetrieve a specific organization invitation.
  • invite_user_to_organizationInvite user to organizationPOSTInvite a user to join an organization.
  • list_organization_invitationsList organization invitationsGETList pending organization invitations.
  • revoke_organization_invitationRevoke organization invitationDELETERevoke a pending organization invitation.

Invitee no show, 3 operations

  • create_invitee_no_showCreate invitee no showPOSTMark an invitee as a no-show.
  • delete_invitee_no_showDelete invitee no showDELETERemove an invitee's no-show status.
  • get_invitee_no_showGet invitee no showGETRetrieve an invitee no-show record.

Membership, 3 operations

  • get_organization_membershipGet organization membershipGETRetrieve a specific organization membership.
  • list_organization_membershipsList organization membershipsGETList organization memberships and team associations.
  • remove_user_from_organizationRemove user from organizationDELETERemove a user from an organization.

Scheduled event, 3 operations

  • cancel_scheduled_eventCancel scheduled eventPOSTCancel a scheduled meeting and notify all participants.
  • get_scheduled_eventGet scheduled eventGETRetrieve complete details for a specific scheduled event.
  • list_scheduled_eventsList scheduled eventsGETRetrieve list of scheduled meetings and appointments.

Availability schedule, 2 operations

  • get_user_availability_scheduleGet user availability scheduleGETRetrieve a specific user availability schedule.
  • list_user_availability_schedulesList user availability schedulesGETList all availability schedules for a user.

Data compliance, 2 operations

  • delete_invitee_dataDelete invitee dataPOSTRequest deletion of invitee data for compliance.
  • delete_scheduled_event_dataDelete scheduled event dataPOSTRequest deletion of scheduled event data for compliance.

Event type, 2 operations

  • get_event_typeGet event typeGETRetrieve detailed configuration for a specific event type.
  • list_event_typesList event typesGETList all available event types configured for a user.

Group, 2 operations

  • get_groupGet groupGETRetrieve information about a specific group.
  • list_groupsList groupsGETList all groups for an organization.

Group relationship, 2 operations

  • get_group_relationshipGet group relationshipGETRetrieve a specific group relationship.
  • list_group_relationshipsList group relationshipsGETList group memberships and relationships.

Invitee, 2 operations

  • get_inviteeGet inviteeGETRetrieve detailed information about a specific event invitee.
  • list_event_inviteesList event inviteesGETRetrieve all attendees and invitees for a scheduled event.

Routing form, 2 operations

  • get_routing_formGet routing formGETRetrieve a specific routing form configuration.
  • list_routing_formsList routing formsGETList all routing forms for an organization.

Routing form submission, 2 operations

  • get_routing_form_submissionGet routing form submissionGETRetrieve a specific routing form submission.
  • list_routing_form_submissionsList routing form submissionsGETList routing form submissions.

User, 2 operations

  • get_current_userGet current userGETRetrieve authenticated user's profile information and settings.
  • get_userGet userGETRetrieve specific user profile by their unique identifier.

Activity log, 1 operation

  • list_activity_log_entriesList activity log entriesGETList activity log entries for an organization.

Available time, 1 operation

  • list_event_type_available_timesList event type available timesGETList available time slots for an event type.

Busy time, 1 operation

  • list_user_busy_timesList user busy timesGETRetrieve busy times for a user.

Event type membership, 1 operation

  • list_event_type_hostsList event type hostsGETList hosts for an event type.

One off event type, 1 operation

  • create_one_off_event_typeCreate one off event typePOSTCreate a temporary one-off event type.

Scheduling link, 1 operation

  • create_single_use_scheduling_linkCreate single use scheduling linkPOSTCreate a single-use scheduling link.

Share, 1 operation

  • create_shareCreate sharePOSTCreate a customized share link.

Use Calendly from Claude Code, Cursor or Codex

Connect Calendly in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Calendly operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Calendly

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Calendly once

    Add your Calendly connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Calendly integration FAQ

What can you do with the Calendly integration?

LiveContext exposes 43 operations on Calendly, covering webhook, organization invitation, invitee no show and membership. Common uses include Implement data retention policies, Debug webhook delivery issues and Cancel invitations sent in error.

Popular integrations

Browse the whole catalog