Skip to main content
You do not need these names to use the server. Ask in plain language and the assistant picks the right tool. The list is here for when you want to know exactly what a connection can do. Most tools match a REST API endpoint and link to its reference. Every tool takes an optional workspace argument, the subdomain of a connected workspace. Left out, it runs against the workspace the connection was set up with. ListWorkspaces reports the values you can pass. What a tool returns depends on the credential. Over OAuth, lists come back filtered to the permissions of the person who approved the connection, and a record they cannot open is refused rather than returned; an API key reaches the whole workspace. A tool that creates, updates, or deletes is also refused when the connection was not granted the Create and update or Delete permission.

Workspaces

ListWorkspaces has no REST endpoint, which is why it is not linked.

Meetings

Meetings are the bookable pages the workspace exposes. The REST API calls them scheduling links. Meetings are addressed by sid, the short identifier in the meeting’s URL. GetMeeting also accepts the booking-page slug.

Meeting durations

Meeting spots

Spots are the places a meeting can happen. The REST API calls them meeting places.

Meeting availability

These tools override a host’s default schedule on one meeting. Times are given in the host’s local time zone.

Bookings

Bookings are addressed by sid or by UUID. override_availability ignores available hours, minimum notice, buffer time, booking limits, the maximum bookings per slot of a group meeting, holidays, calendar conflicts and existing bookings. Past times are still refused, and a host can’t have two overridden bookings at the same time. Over OAuth, only a host of the meeting or an admin can use it. Every booking tool returns is_overridden, and CreateBooking and UpdateBooking also return bypassed_rules, listing the rules that call skipped.

Availabilities

Availabilities are the named schedules attached to team members. Period times are given and returned in the owner’s local time zone as HH:MM AM/PM. Availabilities are addressed by UUID or by sid.

Meeting templates

Templates are reusable presets used to seed new meetings. Templates are addressed by UUID or by sid, not by slug. Creating and updating a template have no page in the API reference, which is why those two tools are not linked.

Automation rules

There is no tool for updating a rule.

Packages

Session packages are bundles of several bookings sold to clients. There is no tool for creating or changing a package.

Discount codes

There is no tool for listing, updating or deleting discount codes. The REST API covers those.

Team members

Team members are addressed by their user ID, the UUID that ListTeamMembers returns. CreateTeamMember is all-or-nothing. If any address or role is rejected nobody is invited, so a failed call leaves the workspace unchanged and is safe to retry. An email address that already belongs to the workspace is reactivated and moved to the given role rather than invited again. A workspace always keeps at least one Admin, so a CreateTeamMember call that would move its last Admin out of that role is rejected.