create_event
ChatGPTOnly after explicit user confirmation of this server preview. Creates a new event, invitations and extras and queues email/push notifications; does not delete or replace existing events. Required scope is separate from read access. Retry the same previewToken after network failure; never obtain a fresh preview merely to retry. Authorization and audience are rechecked atomically.
get_event_details
ChatGPTRetrieve visible event title, date, time, location, organizer display name, capacity and source link. Requires event type and ID; private and nonexistent events share the same unavailable response.
get_event_rsvp_counts
ChatGPTRead aggregate Going and Interested counts for a visible event. Never returns attendee names, emails, IDs, or RSVP records.
list_event_creation_audiences
ChatGPTDiscover the connected account's eligible groups, invitees and property timezone before preparing an event. For the first lookup call with an empty object or page only: omit groupId when it is unknown. The returned groups contain the actual IDs; never fabricate an ID or use an all-zero UUID as a placeholder. Only pass a groupId returned by this tool when restricting invitees to that group. Returns whether you may choose everyone and never returns directory emails. Choose an explicit audience before preview.
list_marketplace_offerings
ChatGPTRead active Offering listings such as cookies or cookie dough. Returns listing-defined units/maximum and source links. No stock, structured variants, prices, rentals or wanted posts.
list_past_events
ChatGPTBrowse or search past events visible to the connected account. Past means before today in the property timezone; today is excluded. Optional title query and event type, bounded pagination, newest dates and times first with stable ties. Returns event metadata and source links, never guests or discussions.
list_upcoming_events
ChatGPTList upcoming events visible to the connected account, with bounded pagination. Includes today in the property timezone. Returns event metadata and source links, never guests or discussions.
preview_event_creation
ChatGPTSide-effect-free preview bound to the connected actor, explicit audience, input and ten-minute expiry. Require property timezone and an unambiguous local time. Before asking for approval, explicitly show the returned organizer name and contact email, event details and property timezone, audience kind and every recipient, visibility, and email/push notification consequences. Do not omit the organizer contact from the review. Obtain explicit user approval of that preview before create_event.
preview_marketplace_request
ChatGPTSide-effect-free preview of a request for an active existing Offering. Shows listing-defined unit, quantity, needed-by date in the property timezone, notes, authenticated contact and seller/buyer notification consequences. Show details and obtain explicit user approval before submission.
submit_marketplace_request
ChatGPTOnly after explicit confirmation of this preview. Adds a new pending request for seller acceptance and queues seller email/push plus buyer receipt email, subject to preferences; does not delete or replace existing requests. No payment or acceptance behavior. Retry the same previewToken after network failure; authorization/listing are rechecked atomically.