Calendly
Service domainCALENDAR
Arcade Optimized
Arcade tools designed for LLMs to interact with Calendly scheduling
12tools
Arcade's Calendly toolkit lets LLMs interact with Calendly scheduling via the Calendly API, enabling agents to read, manage, and act on meetings, availability, and invitees on a user's behalf.
Capabilities
- Account & organization introspection — retrieve the connected user's profile, timezone, and booking page; list all members of a Calendly organization with their roles.
- Event type & slot discovery — list the meeting types a user offers (with booking links) and find open booking slots over a time window, returning direct booking URLs sorted by availability.
- Scheduling & link creation — generate single-use booking links for a specific event type, useful for targeted outreach where the link expires after one booking.
- Booked meeting management — list, filter, and retrieve full details of scheduled events (times, location/join links, hosts, cancellation status); cancel meetings with invitee notification (irreversible).
- Invitee & no-show handling — list invitees for a meeting with their emails, timezones, status, and self-service reschedule/cancel links; mark invitees as no-shows for reporting purposes.
- Availability & conflict detection — query a user's recurring availability schedules and working hours; identify busy windows by combining Calendly bookings with externally connected conflict-check calendars.
OAuth
Authentication uses OAuth 2.0 via the Calendly provider. Arcade manages the OAuth flow automatically. See the Calendly auth provider docs for setup details.
Available tools(12)
12 of 12 tools
Operations
Behavior
| Tool name | Description | Secrets | |
|---|---|---|---|
Cancel a booked Calendly meeting and notify its invitees.
The meeting cannot be restored afterwards; invitees must rebook. | |||
Create a single-use Calendly booking link for one of your event types.
Useful for sending a specific person a link that expires once they book. | |||
Get the full detail of one booked Calendly meeting.
Includes start and end times, location or join link, hosts, and cancellation
details when the meeting has been canceled. | |||
List a Calendly user's recurring availability rules and working hours.
Shows which hours the user accepts bookings on each weekday, per named schedule. | |||
Find when a Calendly user is already busy over a time window.
Combines Calendly bookings with events from external calendars the user has marked
"Check for conflicts" in Calendly. A connected calendar without that setting is not
represented, so an empty result is not proof the user is free. | |||
List who booked a Calendly meeting, with their emails, timezones and status.
Also returns each invitee's self-service cancel and reschedule links. | |||
List the meeting types a Calendly user offers, with their booking links.
Returns event types in Calendly's default order. | |||
Find the open booking slots for a Calendly event type over a time window.
Returns each slot's start time and a direct booking link, soonest first. Narrow the
window rather than raising the limit when `truncated` comes back true. | |||
List the people in a Calendly organization, with their roles and booking pages.
Returns members in Calendly's default order. | |||
List a Calendly user's booked meetings, with times, locations and host details.
Covers upcoming meetings unless min_start_time is set to a past timestamp, and
returns them sorted by start time in the requested direction. | |||
Mark an invitee as having not attended their booked Calendly meeting.
The mark is visible in Calendly reporting and can be removed there. | |||
Get the connected Calendly account's profile, timezone and organization.
Useful for confirming whose calendar is being read or changed, and for reporting
the account's booking page and timezone back to the user. |
Last updated on