Available Tools
The MCP server exposes 92 organizer-visible tools across read, write, reporting, contact, and meta surfaces. Internal-only tools are not advertised here. Each entry below comes from the server’s live tool catalog.Tools are advertised to your client only if your dashboard privileges include the required RBAC permission. Meta tools and the feature-request tool do not require a privilege.
Organizations and meta
tool
List the organizations the authenticated user belongs to. Use an organization ID from the response to scope subsequent calls.Read
Required privilege: None
Arguments: None
Required privilege: None
Arguments: None
tool
Create a new organization and make the authenticated user its administrator. The new organization includes the standard starter setup.Write
Required privilege: None
Arguments:
Required privilege: None
Arguments:
name, contact_email, countryEvents
tool
List the organization’s events. Active events are returned by default; use
Required privilege:
Arguments:
status to include inactive events and pagination to page through results.ReadRequired privilege:
EVENTS_READ_EVENTSArguments:
organization_id, page, page_size, statusEquivalent REST: GET /eventstool
Get one event by ID. Events outside the organizations you belong to are returned as not found.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_idEquivalent REST: GET /events/:idtool
Create an event. If
Required privilege:
Arguments:
end is omitted, the event ends two hours after start.WriteRequired privilege:
EVENTS_CREATE_EVENTSArguments:
organization_id, name, location, description, capacity, require_approval, is_private, currency, start, end, ticket_price, space_identifiertool
Update selected fields on an event. This is a partial update;
Required privilege:
Arguments:
venue, when supplied, replaces the existing venue rather than merging with it.Destructive writeRequired privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_id, name, description, capacity, location, start, end, venue, currency, is_private, tax_inclusive, rsvp_enabled, cover_img, registration_status, required_contact_method, remove_service_fees, submission_restrictedtool
Delete an event (soft delete: the event is hidden from the dashboard and its public page). Only the primary host organization can delete — an event co-hosted by this organization is refused. Tickets are NOT refunded and attendees are NOT notified. This is destructive and cannot be undone through the API, so confirm with the user before calling. Deleting an already-deleted event succeeds with
Required privilege:
Arguments:
already_deleted: true. Shares one declaration with the in-app assistant’s deleteEvent, which asks the organizer to confirm before running.Destructive writeRequired privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_idtool
List the organization’s spaces — the sub-divisions an event belongs to, each with its own calendar, team, and permissions. Includes the General space every organization has, whose
Required privilege:
Arguments:
id is null.ReadRequired privilege:
EVENTS_READ_EVENTSArguments:
organization_id, searchtool
Move an event to another space, together with its ticket classes and promo codes. Accepts a space identifier, id, or unambiguous name (
Required privilege:
Arguments:
GENERAL for the General space). An event that has already sold tickets cannot be moved. event_id is advertised as optional because the schema is shared with the in-app assistant, which defaults it to the event in view — over MCP it is required, and a call without it is refused.WriteRequired privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_id, spaceAttendees and tickets
tool
List ticket attendees for an event, including basic attendee and ticket details. Use the applications tools for form answers.Read
Required privilege:
Arguments:
Required privilege:
TICKETS_READ_TICKETSArguments:
organization_id, event_id, page, page_size, statusEquivalent REST: GET /events/:id/attendeestool
Get one ticket attendee by ID for an event.Read
Required privilege:
Arguments:
Required privilege:
TICKETS_READ_TICKETSArguments:
organization_id, event_id, attendee_idEquivalent REST: GET /events/:id/attendees/:attendeeIdtool
Create a confirmed ticket for a contact. With
Required privilege:
Arguments:
send_email: true, the tool sends a ticket confirmation email.WriteRequired privilege:
TICKETS_CREATE_TICKETSArguments:
organization_id, event_id, ticket_class_id, contact, quantity, status, payment_method, send_emailtool
Invite a contact to an event. The invitation creates an invited ticket and queues the invitation email; contacts who already have a ticket may be skipped.Write
Required privilege:
Arguments:
Required privilege:
EMAILS_CREATE_EMAILSArguments:
organization_id, event_id, contact, custom_messagetool
Update an attendee’s ticket status. The operation can affect capacity and, for deleted tickets, refund handling.Destructive write
Required privilege:
Arguments:
Required privilege:
TICKETS_UPDATE_TICKETSArguments:
organization_id, event_id, attendee_id, status, notify_guest, custom_messageTicket classes and promo codes
tool
List ticket classes for an event. It can also return experience pricing tiers; edit those tiers with the experience ticket-class tools.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_idEquivalent REST: GET /events/:id/ticket-classestool
Get one ticket class by ID for an event.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_id, ticket_class_idEquivalent REST: GET /events/:id/ticket-classes/:tcIdtool
Create a ticket class for an event. Set
Required privilege:
Arguments:
cost to zero for a free ticket.maximum_per_order caps how many of this class fit in a single order. 0 or omitted means unlimited. It is not a per-person limit: the same buyer can place another order.WriteRequired privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_id, name, description, cost, currency, free, quantity_total, hide_on_event_page, minimum_per_order, maximum_per_order, require_approval, sales_start, sales_endtool
Update selected fields on a ticket class. Sold quantity is calculated by the server and cannot be set directly.Destructive write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_id, ticket_class_id, name, description, cost, currency, free, quantity_total, hide_on_event_page, minimum_per_order, maximum_per_order, require_approval, sales_start, sales_endtool
Create a discount code for an event. Provide either a fixed
Required privilege:
Arguments:
discount_amount or a percent_off value, and optionally limit the code to specific ticket classes.WriteRequired privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_id, code, discount_amount, percent_off, max_quantity, valid_from, valid_until, applied_to_ticketstool
Update a discount code’s settings. The code itself cannot be renamed, and fixed and percentage discounts remain mutually exclusive.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_id, promo_code_id, discount_amount, percent_off, max_quantity, valid_from, valid_until, applied_to_ticketstool
Deactivate a discount code so it can no longer be redeemed. Existing orders that used it remain unchanged.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, event_id, promo_code_idExperiences, recurrences, and bookings
tool
List the organization’s bookable experiences. Active experiences are returned by default; use
Required privilege:
Arguments:
status to include inactive ones.ReadRequired privilege:
EVENTS_READ_EVENTSArguments:
organization_id, page, page_size, statustool
Get one experience, including its pricing, location, scheduling rules, and capacity.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, experience_idtool
List the schedules attached to an experience. Each schedule describes a cadence, end condition, and session templates.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, experience_idtool
Get one schedule attached to an experience.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, experience_id, recurrence_idtool
Create a bookable experience with its default pricing, location, and capacity settings.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_CREATE_EVENTSArguments:
organization_id, name, description, duration_minutes, default_capacity, location, price, currency, space_idtool
Create a copy of an existing experience.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_CREATE_EVENTSArguments:
organization_id, experience_id, new_name, descriptiontool
Update selected fields on an experience.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, name, description, cover_image, photos, location, registration_status, required_contact_method, max_booking_quantity, remove_service_fees, duration_minutes, default_capacity, price, currency, status, use_ticket_classestool
Delete an experience (soft delete: the experience is hidden from the dashboard and its public page). Only experiences owned by this organization can be deleted. Sessions and bookings are NOT cancelled or refunded and attendees are NOT notified. This is destructive and cannot be undone through the API, so confirm with the user before calling. An unknown or already-deleted experience is reported as not found. Shares one declaration with the in-app assistant’s
Required privilege:
Arguments:
deleteExperience, which asks the organizer to confirm before running.Destructive writeRequired privilege:
EVENTS_DELETE_EVENTSArguments:
organization_id, experience_idtool
List the pricing tiers for an experience.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, experience_idtool
Create a pricing tier for an experience.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, name, description, price, currency, capacity, color, require_approval, hide_on_public_pagetool
Update an experience pricing tier. The
Required privilege:
Arguments:
version argument identifies the version being edited.WriteRequired privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, ticket_class_id, version, name, description, price, capacity, color, require_approval, hide_on_public_pagetool
Archive an experience pricing tier so it is no longer offered.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, ticket_class_id, versiontool
Set the display order of an experience’s pricing tiers.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, ordertool
List bookings for an experience, including the sessions and booking status.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, experience_id, status, session_id, limittool
Get one booking for an experience session.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, experience_id, session_id, booking_idtool
Create a recurring schedule for an experience. Weekly schedules require
Required privilege:
Arguments:
days_of_week in the cadence.WriteRequired privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, cadence, start_date, start_time_of_day, timezone, capacity, end_condition, statustool
Update an experience schedule, including its cadence, dates, end condition, or status. A new cadence replaces the previous cadence.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, recurrence_id, cadence, start_date, start_time_of_day, session_template_index, timezone, end_condition, statustool
Create one additional session outside an experience’s recurring schedule.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, start_local, timezone, provider_id, duration_minutes, capacity, notes, locationtool
Update one experience session’s capacity, duration, notes, or location.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, experience_id, session_id, capacity, notes, duration_minutes, locationForms and applications
tool
List the organization’s forms. Forms include the question definitions used to interpret application answers.Read
Required privilege:
Arguments:
Required privilege:
FORMS_READ_FORMSArguments:
organization_id, page, page_size, statusEquivalent REST: GET /formstool
Get one form, including its question definitions.Read
Required privilege:
Arguments:
Required privilege:
FORMS_READ_FORMSArguments:
organization_id, form_idEquivalent REST: GET /forms/:idtool
List form applications and their answers. Filter by form, contact, status, dates, or sort order to analyze submissions.Read
Required privilege:
Arguments:
Required privilege:
FORMS_READ_FORMSArguments:
organization_id, page, page_size, form_id, contact_id, status, created_after, created_before, submitted_after, submitted_before, sortEquivalent REST: GET /applicationstool
Get one form application, including all submitted answers.Read
Required privilege:
Arguments:
Required privilege:
FORMS_READ_FORMSArguments:
organization_id, application_idEquivalent REST: GET /applications/:idtool
Update an application’s metadata. Only the fields supplied are changed.Destructive write
Required privilege:
Arguments:
Required privilege:
FORMS_UPDATE_FORMSArguments:
organization_id, application_id, metadatatool
Set the status of one or more applications.Destructive write
Required privilege:
Arguments:
Required privilege:
SUBMISSIONS_UPDATE_SUBMISSIONSArguments:
organization_id, application_ids, status, notify_applicantCustom fields and payments
tool
List custom-field definitions, optionally filtered by record type.Read
Required privilege:
Arguments:
Required privilege:
FIELDS_READ_FIELDSArguments:
organization_id, page, page_size, record_typeEquivalent REST: GET /custom-fieldstool
Get one custom-field definition by ID.Read
Required privilege:
Arguments:
Required privilege:
FIELDS_READ_FIELDSArguments:
organization_id, field_idEquivalent REST: GET /custom-fields/:idtool
List payments, newest first. Filter by event, product, form, date range, or status; the default status is
Required privilege:
Arguments:
succeeded.ReadRequired privilege:
PAYMENTS_READ_PAYMENTSArguments:
organization_id, page, page_size, event_id, product_id, form_id, from, to, statusEquivalent REST: GET /paymentstool
Get one payment by ID, including its receipt URL when available.Read
Required privilege:
Arguments:
Required privilege:
PAYMENTS_READ_PAYMENTSArguments:
organization_id, payment_idEquivalent REST: GET /payments/:idContacts and lists
tool
List contacts with pagination, sorting, and optional space or list filters.Read
Required privilege:
Arguments:
Required privilege:
CONTACTS_READ_CONTACTSArguments:
organization_id, spaceId, page, pageSize, sortBy, sortOrder, listIdstool
Search contacts by name, email, and other text fields. Results are ranked by relevance.Read
Required privilege:
Arguments:
Required privilege:
CONTACTS_READ_CONTACTSArguments:
organization_id, query, page, pageSizetool
List the organization’s contact lists, optionally filtered by name.Read
Required privilege:
Arguments:
Required privilege:
LISTS_READ_LISTSArguments:
organization_id, searchtool
Add one or more contacts to a contact list.Write
Required privilege:
Arguments:
Required privilege:
CONTACTS_UPDATE_CONTACTSArguments:
organization_id, listId, contactIdstool
Remove one or more contacts from a contact list. Contacts themselves are not deleted.Destructive write
Required privilege:
Arguments:
Required privilege:
CONTACTS_UPDATE_CONTACTSArguments:
organization_id, listId, contactIdstool
Create or add a contact to the organization.Write
Required privilege:
Arguments:
Required privilege:
CONTACTS_CREATE_CONTACTSArguments:
organization_id, email, phone_number, first_name, last_name, job_title, company, university, gender, birthday, location, linkedin, instagram, twitter, github, website, tagstool
Update selected fields on a contact.Destructive write
Required privilege:
Arguments:
Required privilege:
CONTACTS_UPDATE_CONTACTSArguments:
organization_id, contact_id, email, phone_number, first_name, last_name, job_title, company, university, gender, birthday, location, linkedin, instagram, twitter, github, website, tags, statustool
Create a contact list. List names must be unique within the organization.Write
Required privilege:
Arguments:
Required privilege:
LISTS_CREATE_LISTSArguments:
organization_id, name, description, colortool
Archive a contact list and remove its memberships. The contacts remain in the organization.Write
Required privilege:
Arguments:
Required privilege:
LISTS_UPDATE_LISTSArguments:
organization_id, listIdOrganizations, members, and roles
tool
Invite a user to join the organization with a specified role.Write
Required privilege:
Arguments:
Required privilege:
PERMISSIONS_CREATE_PERMISSIONSArguments:
organization_id, email, role, space_idtool
Change an organization member’s role.Destructive write
Required privilege:
Arguments:
Required privilege:
PERMISSIONS_UPDATE_PERMISSIONSArguments:
organization_id, user_id, role, space_idtool
Remove a member from the organization.Destructive write
Required privilege:
Arguments:
Required privilege:
PERMISSIONS_UPDATE_PERMISSIONSArguments:
organization_id, user_id, space_idtool
Update organization settings. Only the fields supplied are changed.Destructive write
Required privilege:
Arguments:
Required privilege:
ORGANIZATION_SETTINGS_UPDATE_ORGANIZATION_SETTINGSArguments:
organization_id, name, description, email, website, logo, logo_base64, content_type, instagram, linkedin, facebook, twitter, youtube, github, crunchbasetool
Create an organization role with a name and privilege set.Write
Required privilege:
Arguments:
Required privilege:
ROLES_CREATE_ROLESArguments:
organization_id, name, privileges, descriptiontool
Update an existing organization role.Destructive write
Required privilege:
Arguments:
Required privilege:
ROLES_UPDATE_ROLESArguments:
organization_id, role_id, name, privileges, statusBundles, media, and calendars
tool
List bundles available in the organization.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, space_id, statustool
Get one bundle by ID.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, bundle_idtool
Create a bundle that combines experiences, sessions, and a price.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, name, description, experience_ids, session_count, price, currency, validity, ticket_tiers, space_idtool
Update selected fields on a bundle.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, bundle_id, name, description, experience_ids, session_count, price, currency, validity, ticket_tiers, status, hide_on_public_page, max_quantitytool
Delete a bundle using a soft delete. Existing bookings and purchases are not refunded or removed.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_UPDATE_EVENTSArguments:
organization_id, bundle_idtool
Upload an image and return its hosted URL. The image is not attached to an event or experience automatically.Write
Required privilege:
Arguments:
Required privilege:
EVENTS_CREATE_EVENTSArguments:
organization_id, image_base64, content_typetool
List the organization’s calendars, including their names, slugs, and entry counts.Read
Required privilege:
Arguments:
Required privilege:
BOARDS_READ_BOARDSArguments:
organization_id, searchtool
Update a calendar’s name, branding, location, links, or automatic event settings.
Required privilege:
Arguments:
links replaces the existing links object.WriteRequired privilege:
BOARDS_UPDATE_BOARDSArguments:
organization_id, calendar, name, description, slug, cover_image, logo, tint_color, font_family, background_pattern_id, location, links, automatically_add_events, automatically_remove_past_eventstool
Add an event, experience, or external event to a calendar. Use
Required privilege:
Arguments:
type to identify the kind of entry.WriteRequired privilege:
BOARDS_UPDATE_BOARDSArguments:
organization_id, calendar, id, type, is_featuredtool
Remove an event, experience, or external event from a calendar without changing the underlying item.Write
Required privilege:
Arguments:
Required privilege:
BOARDS_UPDATE_BOARDSArguments:
organization_id, calendar, id, typeReporting and analytics
tool
Summarize unique attendees across the organization’s events for a date range, including event counts, ticket counts, and spend by currency.Read
Required privilege:
Arguments:
Required privilege:
TICKETS_READ_TICKETS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, from, to, statustool
Return sales and attendance trends across events, grouped by day, week, or month. Revenue remains separated by currency.Read
Required privilege:
Arguments:
Required privilege:
TICKETS_READ_TICKETS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, from, to, intervaltool
Aggregate ticket or payment data by a selected dimension such as event, date, ticket class, or status.Read
Required privilege:
Arguments:
Required privilege:
TICKETS_READ_TICKETS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, source, group_by, metric, from, totool
Compare two event-performance periods, including revenue, refunds, tickets, events, and attendee counts. The baseline defaults to the same-length period one year earlier.Read
Required privilege:
Arguments:
Required privilege:
TICKETS_READ_TICKETS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, from, to, years_back, baseline_from, baseline_totool
Return page-view totals or a time series for one event, with an option to count unique visitors.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_id, interval, group_by, unique_visitorstool
Break down one event’s page visitors by country, city, region, or continent.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_id, group_by, intervaltool
Break down one event’s page views by device, browser, or operating system.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_id, group_by, intervaltool
Break down one event’s page traffic by referring domain, URL, or UTM source, medium, or campaign.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_id, group_by, intervaltool
Return daily registrations for one event over a recent number of days. Days without registrations are omitted.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTS, TICKETS_READ_TICKETSArguments:
organization_id, event_id, daystool
Return page views, visitors, registrations, and conversion percentages for one event. If page-view data is unavailable, the response identifies that limitation separately from registration totals.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTS, TICKETS_READ_TICKETSArguments:
organization_id, event_id, intervaltool
Return conversion metrics for up to 10 events in one request. Events outside the organization are reported as rejected while valid IDs continue processing.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTS, TICKETS_READ_TICKETSArguments:
organization_id, event_ids, intervaltool
Return an event’s sponsorship revenue, impressions, cashback earnings, and placement performance. Unavailable sections may be returned as null.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, event_idtool
Return a daily sponsorship-revenue time series and period totals for one event. The requested range is capped at 365 days.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, event_id, daystool
List sponsors that have served ads on an event, with revenue, impressions, clicks, and click-through performance.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, event_idtool
Read an event’s sponsorship and cashback settings, including enabled ad placements.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTS, PAYMENTS_READ_PAYMENTSArguments:
organization_id, event_idtool
Generate HTML for embedding an event or event calendar on an external website.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, event_id, mode, button_text, iframe_width, iframe_height, bg_colortool
Generate HTML for embedding an experience on an external website.Read
Required privilege:
Arguments:
Required privilege:
EVENTS_READ_EVENTSArguments:
organization_id, experience_id, mode, button_text, iframe_width, iframe_height, bg_colorFeature requests
tool
Record a feature request with a summary, category, user intent, and supporting quote. Clients call this when an organizer asks for a capability no tool covers.Write
Required privilege: None
Arguments:
Required privilege: None
Arguments:
featureSummary, category, userIntent, userQuoteCommon patterns
”Analyze submissions to form X”
get_formwithform_id→ returns the question schema (each question’sid,title,type).list_applicationswithform_id→ returns the matching submissions, each carryinganswerskeyed byquestion_id.- Correlate
answers[].question_idwithquestions[].idto render grouped output.
”Find paying attendees of event Y”
list_attendeeswithevent_id→ list of tickets.list_paymentswithevent_idandstatus: succeeded→ list of payments.- Join the results on
customer_emailorcontact_user_id.
”Group last month’s submissions by status”
list_applicationswithstatus: Pending,Accepted,Rejected(or omit for all).- Bucket the results client-side. Status is on every application.
Limits
- Rate limit: 120 requests / 60 seconds per user (sliding window). Burstable up to 120 in a single window.
- Page size: max
200for organizer read tools, max50for contacts tools. - Access tokens: OAuth access tokens live for 1 hour and are refreshed automatically by the client; disconnecting the connector stops refreshes. Personal tokens (legacy) are cached server-side for 5 minutes — revocation propagates within that window.
- User context cache: RBAC privileges are cached for 5 minutes — privilege changes take effect within that window.

