Connect your account, then chat with AI to run tools.
Calendly is a scheduling platform that automates appointment bookings and calendar management. Use it to list meetings, check availability, create scheduling links, manage event types, and integrate with webhooks.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsDomain knowledge for Calendly — workflow patterns, data models, and gotchas for your AI agent.
Calendly organizes scheduling around users, organizations, event types, and scheduled events. URIs (not UUIDs) identify resources. Resolve the current user first to obtain user_uri and organization_uri for most operations.
Cancel a scheduled Calendly event. Sends cancellation notifications to all participants. This cancels the entire event — for group events, all invitee...
Add a new invitee to an existing scheduled event. The invitee will receive a calendar invitation email. Use this to add additional attendees to a meet...
Mark an event invitee as a no-show. Creates a no-show record for the invitee, indicating they failed to attend the scheduled meeting. Useful for track...
Create a one-off (ad-hoc) event type for a specific, non-recurring meeting. Unlike standard event types which are reusable templates, one-off event ty...
Create a single-use scheduling link for a Calendly event type. Returns a unique booking URL that can be shared with a specific person. The link expire...
Create a shareable scheduling page for an event type. Returns a share URL that can be distributed to allow others to book meetings. Different from cal...
Create a webhook subscription to receive real-time notifications when Calendly events occur. Webhooks POST JSON payloads to your endpoint when meeting...
Permanently delete all invitee data associated with specified email addresses. This is a GDPR/data compliance operation — it removes invitee records, ...
Remove a no-show record from an invitee, unmarking them as a no-show. Use this if an invitee was incorrectly marked as a no-show. This permanently del...
Permanently delete scheduled event data within a date range. This is a GDPR/data compliance operation — it removes event records, invitee data, and as...
Delete a webhook subscription permanently. Calendly will immediately stop sending events to the subscription's callback URL. This cannot be undone — c...
Get Calendly organization activity log entries (audit trail). Requires Enterprise plan; non-Enterprise accounts receive available=false with reason ca...
Get the currently authenticated Calendly user's profile. Returns the user's URI (needed as input for other Calendly tools like listing events or event...
Get invitees for a scheduled event. Requires scheduled_event_id; omit invitee_id to list attendees or pass invitee_id to fetch one invitee.
Get Calendly event types (meeting templates). Omit event_type_id to list templates for the current user or a chosen user/organization; pass event_type...
Get Calendly group relationships (user-to-group membership). Omit relationship_id to list; pass relationship_id to fetch one.
Get Calendly organization groups. Omit group_id to list teams; pass group_id to fetch one group.
Get details of an invitee no-show record. Returns when the no-show was marked, the associated invitee URI, and creation timestamp. No-show records are...
Get details of a Calendly organization. Returns the organization's plan type, billing information, and configuration. The organization URI is availabl...
Get Calendly organization invitations. Omit invitation_id to list pending and past invites; pass invitation_id to fetch one. Requires admin or owner r...
Get Calendly organization memberships. Omit membership_id to list members and roles; pass membership_id to fetch one membership.
Get outgoing communications Calendly sent for the organization (confirmations, reminders, cancellations). Requires Enterprise plan; non-Enterprise acc...
Get Calendly routing forms. Omit routing_form_id to list organization forms; pass routing_form_id to fetch one form with questions and routing rules.
Get routing form submissions. Requires form_id; omit submission_id to list responses or pass submission_id to fetch one submission.
Get Calendly scheduled events (meetings). Omit scheduled_event_id to list with time, status, and invitee filters; pass scheduled_event_id to fetch one...
Get detailed information about a specific Calendly user by their URI or UUID. Returns the user's name, email, timezone, scheduling URL, avatar, organi...
Get Calendly user availability schedules. Omit schedule_id to list weekly rules for the current or chosen user; pass schedule_id to fetch one schedule...
Get Calendly webhook subscriptions. Omit webhook_id to list (pass scope); pass webhook_id to fetch one subscription.
Invite a new user to join your Calendly organization by email. The invited person will receive an email with a link to accept the invitation and creat...
List available booking times for a specific event type within a date range. Returns time slots when the event type can be booked, based on the host's ...
List all hosts/members assigned to a specific event type. For solo event types, returns the single host. For round-robin or collective event types, re...
List a user's busy time blocks within a date range. Returns time periods when the user is unavailable, based on their connected calendars marked as 'C...
List meeting locations configured for a Calendly user. Returns available meeting location types such as Zoom, Google Meet, Microsoft Teams, phone, in-...
Remove a user from a Calendly organization. This permanently revokes their access to the organization's shared resources, event types, and admin tools...
Revoke a pending organization invitation. The invited person will no longer be able to accept the invitation. Only works on invitations with 'pending'...
Create or update a Calendly event type (meeting template). If event_type_uuid is provided, updates the existing event type with only the fields you sp...
Calendly is a scheduling platform that automates appointment bookings and calendar management. Use it to list meetings, check availability, create scheduling links, manage event types, and integrate with webhooks. It provides 36 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/calendly. Authentication is handled automatically.
Calendly provides 36 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Calendly uses API Key or One-click sign in. Calendly requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect Calendly to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/calendlyThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
Calendly and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More time management integrations you might like
Oncehub offers integrated scheduling solutions and appointment management through its API, facilitat...
Clockify is a time tracking platform for workspaces, clients, projects, tasks, tags, user groups, an...
SavvyCal is a scheduling tool designed to simplify the appointment booking process by allowing users...
Everhour is a time tracking platform with project budgeting, expense tracking, scheduling, and invoi...
Toggl is a time-tracking software that helps individuals and teams monitor their work hours, manage ...
Acuity Scheduling is an online appointment scheduling software that allows businesses to automate bo...