Calendly
Arcade toolkit · docs.arcade.dev
Calendly is a scheduling platform; this Arcade toolkit lets LLMs read and manage Calendly calendars, event types, and bookings on behalf of authenticated users.
Capabilities
- Account & org discovery — retrieve the connected user's profile, timezone, and organization; list organization members with their roles and booking pages.
- Availability & free/busy — inspect a user's recurring availability rules and working hours; find busy windows that merge Calendly bookings with conflict-checked external calendars.
- Event types & open slots — list the meeting types a user offers and enumerate open booking slots with direct booking links over any time window.
- Booking management — list scheduled meetings with times, locations, and host details; fetch full detail on a single meeting; cancel meetings with invitee notification.
- Invitee operations — list invitees with emails, timezones, status, and self-service reschedule/cancel links; mark invitees as no-shows.
- Single-use scheduling links — generate one-time booking links for a specific event type to send to a specific person.
Tools12
Calendly_CancelScheduledEvent
Cancel a booked Calendly meeting and notify its invitees. The meeting cannot be restored afterwards; invitees must rebook.
Calendly_CreateSchedulingLink
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.
Calendly_GetScheduledEvent
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.
Calendly_ListAvailabilitySchedules
List a Calendly user's recurring availability rules and working hours. Shows which hours the user accepts bookings on each weekday, per named schedule.
Calendly_ListBusyTimes
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.
Calendly_ListEventAvailableTimes
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.
Calendly_ListEventInvitees
List who booked a Calendly meeting, with their emails, timezones and status. Also returns each invitee's self-service cancel and reschedule links.
Calendly_ListEventTypes
List the meeting types a Calendly user offers, with their booking links. Returns event types in Calendly's default order.
Calendly_ListOrganizationMembers
List the people in a Calendly organization, with their roles and booking pages. Returns members in Calendly's default order.
Calendly_ListScheduledEvents
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.
Calendly_MarkInviteeNoShow
Mark an invitee as having not attended their booked Calendly meeting. The mark is visible in Calendly reporting and can be removed there.
Calendly_WhoAmI
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.