Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 3 min ago
teppi

Server definition

Hash
sha256:0058d2d3be4ca80dc971a5b16a044e269c290367c82510ac37030112d06f695a
What it is
What a remote MCP server returned when asked what it offers: 26 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Duplicate an event (tickets, payment options, refund policy, tax settings) into a new event with a new ID, optionally with a new name and dates. Eventbrite: POST /events/{event_id}/copy/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "end_date": { "description": "End of the new event, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "event_id": { "description": "Source event ID.", "minLength": 1, "type": "string" }, "name": { "description": "Name of the new event.", "type": "string" }, "start_date": { "description": "Start of the new event, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "summary": { "description": "Summary of the new event.", "maxLength": 140, "type": "string" }, "timezone": { "description": "Olson timezone for the new event.", "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_copy_event", "outputSchema": null }, { "description": "Create a promo code (type=coded), a public discount (type=public, single event) or an access code that unlocks hidden tickets (type=access). Scope: event_id (+ticket_class_ids) for one event, ticket_group_id for a group, neither for all the organization's events. Eventbrite: POST /organizations/{organization_id}/discounts/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "amount_off": { "description": "Fixed amount off in the event currency, e.g. \"10\" or \"7.50\". Not together with percent_off.", "pattern": "^\\d+(\\.\\d{1,2})?$", "type": "string" }, "code": { "description": "The code (or the public discount's name). No spaces for coded/access.", "minLength": 1, "type": "string" }, "end_date": { "description": "Usable until, naive local time in the event's timezone, e.g. 2026-11-01T09:00:00.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$", "type": "string" }, "event_id": { "description": "Limit to one event. Omit (with ticket_group_id also omitted) for an organization-wide discount.", "type": "string" }, "organization_id": { "description": "Organization ID (from eventbrite_list_organizations). This is NOT the organizer id in an organizer profile URL.", "minLength": 1, "type": "string" }, "percent_off": { "description": "Percentage off, 1.00–100.00, e.g. \"20\". Not together with amount_off.", "pattern": "^\\d+(\\.\\d{1,2})?$", "type": "string" }, "quantity_available": { "description": "How many times it can be used; 0 = unlimited.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "start_date": { "description": "Usable from, naive local time in the event's timezone, e.g. 2026-11-01T09:00:00.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$", "type": "string" }, "ticket_class_ids": { "description": "Limit to these ticket classes of event_id.", "items": { "type": "string" }, "type": "array" }, "ticket_group_id": { "description": "Limit to one ticket group.", "type": "string" }, "type": { "description": "coded = promo code, public = shown on the listing, access = unlocks hidden tickets.", "enum": [ "coded", "public", "access" ], "type": "string" } }, "required": [ "organization_id", "type", "code" ], "type": "object" }, "name": "eventbrite_create_discount", "outputSchema": null }, { "description": "Create a new event as a DRAFT (not visible or on sale until eventbrite_publish_event). Add tickets with eventbrite_create_ticket_class before publishing. Eventbrite: POST /organizations/{organization_id}/events/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "capacity": { "description": "Event capacity. Omit to use the sum of the ticket class capacities.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "category_id": { "description": "Event category ID.", "type": "string" }, "currency": { "description": "ISO 4217 currency code, e.g. USD.", "pattern": "^[A-Z]{3}$", "type": "string" }, "end_utc": { "description": "End time, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "format_id": { "description": "Event format ID.", "type": "string" }, "hide_end_date": { "description": "Hide the end date from attendees.", "type": "boolean" }, "hide_start_date": { "description": "Hide the start date from attendees.", "type": "boolean" }, "invite_only": { "description": "Only invited people can see the event page. Mutually exclusive with listed.", "type": "boolean" }, "listed": { "description": "Publicly searchable on Eventbrite (default true).", "type": "boolean" }, "name": { "description": "Event name.", "minLength": 1, "type": "string" }, "online_event": { "description": "True if the event is online-only (no venue). Cannot be combined with venue_id.", "type": "boolean" }, "organization_id": { "description": "Organization ID (from eventbrite_list_organizations). This is NOT the organizer id in an organizer profile URL.", "minLength": 1, "type": "string" }, "organizer_id": { "description": "Organizer profile ID. Omit to use the default organizer.", "type": "string" }, "shareable": { "description": "Show social sharing buttons.", "type": "boolean" }, "show_remaining": { "description": "Show the number of tickets left on the event page.", "type": "boolean" }, "start_utc": { "description": "Start time, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "subcategory_id": { "description": "Event subcategory ID (US only).", "type": "string" }, "summary": { "description": "Plain-text summary, max 140 characters (Eventbrite's replacement for the old description field).", "maxLength": 140, "type": "string" }, "timezone": { "description": "Olson timezone of the event, e.g. America/Los_Angeles or Europe/London.", "type": "string" }, "venue_id": { "description": "Venue ID (from eventbrite_list_venues or eventbrite_create_venue).", "type": "string" } }, "required": [ "organization_id", "name", "start_utc", "end_utc", "timezone", "currency" ], "type": "object" }, "name": "eventbrite_create_event", "outputSchema": null }, { "description": "Add a ticket type to an event. Paid: set cost like \"USD,2500\" and capacity. Free: free=true and capacity. Eventbrite: POST /events/{event_id}/ticket_classes/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "capacity": { "description": "How many of this ticket can be sold. Required for normal (non-donation, non-tiered) tickets.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "cost": { "description": "Ticket price as \"<CURRENCY>,<minor units>\", e.g. \"USD,1000\" is $10.00. Must match the event currency. Only for paid tickets.", "pattern": "^[A-Z]{3},\\d+$", "type": "string" }, "description": { "description": "Ticket description.", "type": "string" }, "donation": { "description": "True for a donation ticket (buyer picks the amount).", "type": "boolean" }, "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" }, "free": { "description": "True for a free ticket (then omit cost).", "type": "boolean" }, "hidden": { "description": "Hide this ticket from the event page.", "type": "boolean" }, "include_fee": { "description": "Absorb the Eventbrite fee into the displayed price.", "type": "boolean" }, "inventory_tier_id": { "description": "Inventory tier to attach the ticket to (required for tiered events).", "type": "string" }, "maximum_quantity": { "description": "Maximum per order.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "minimum_quantity": { "description": "Minimum per order.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "name": { "description": "Ticket name, e.g. General Admission.", "minLength": 1, "type": "string" }, "order_confirmation_message": { "description": "Message shown on the order confirmation for this ticket.", "type": "string" }, "sales_channels": { "description": "Where it is sold: [\"online\"], [\"atd\"] (at the door) or both.", "items": { "enum": [ "online", "atd" ], "type": "string" }, "type": "array" }, "sales_end": { "description": "When sales close, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "sales_start": { "description": "When sales open, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" } }, "required": [ "event_id", "name" ], "type": "object" }, "name": "eventbrite_create_ticket_class", "outputSchema": null }, { "description": "Save a new venue under an organization, to use as an event's venue_id. Eventbrite: POST /organizations/{organization_id}/venues/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "address_1": { "description": "Street address, line 1.", "type": "string" }, "address_2": { "description": "Street address, line 2.", "type": "string" }, "age_restriction": { "description": "Age restriction.", "enum": [ "AGE_RESTRICTION_ALL_AGES", "AGE_RESTRICTION_MIN_TWELVE", "AGE_RESTRICTION_MIN_THIRTEEN", "AGE_RESTRICTION_MIN_FOURTEEN", "AGE_RESTRICTION_MIN_FIFTEEN", "AGE_RESTRICTION_MIN_SIXTEEN", "AGE_RESTRICTION_MIN_SEVENTEEN", "AGE_RESTRICTION_MIN_EIGHTEEN", "AGE_RESTRICTION_MIN_NINETEEN", "AGE_RESTRICTION_MIN_TWENTY_ONE", "AGE_RESTRICTION_UNDER_TWENTY_ONE_WITH_GUARDIAN", "AGE_RESTRICTION_UNDER_EIGHTEEN_WITH_GUARDIAN" ], "type": "string" }, "capacity": { "description": "Venue capacity.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "city": { "description": "City.", "type": "string" }, "country": { "description": "ISO 3166-1 two-letter country code, e.g. US.", "maxLength": 2, "minLength": 2, "type": "string" }, "google_place_id": { "description": "Google Place ID for the venue.", "type": "string" }, "latitude": { "description": "Latitude.", "type": "string" }, "longitude": { "description": "Longitude.", "type": "string" }, "name": { "description": "Venue name.", "minLength": 1, "type": "string" }, "organization_id": { "description": "Organization ID (from eventbrite_list_organizations). This is NOT the organizer id in an organizer profile URL.", "minLength": 1, "type": "string" }, "organizer_id": { "description": "Organizer the venue belongs to (omit for the default).", "type": "string" }, "postal_code": { "description": "Postal code.", "type": "string" }, "region": { "description": "ISO 3166-2 region code, e.g. CA.", "type": "string" } }, "required": [ "organization_id", "name" ], "type": "object" }, "name": "eventbrite_create_venue", "outputSchema": null }, { "description": "Fetch one attendee of an event, including check-in state (checked_in, barcodes[].status), answers and cost breakdown. Eventbrite: GET /events/{event_id}/attendees/{attendee_id}/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "attendee_id": { "description": "Attendee ID.", "minLength": 1, "type": "string" }, "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" }, "expand": { "description": "Comma-separated expansions, e.g. venue,organizer,ticket_classes (Expansions v1 `expand=`).", "type": "string" } }, "required": [ "event_id", "attendee_id" ], "type": "object" }, "name": "eventbrite_get_attendee", "outputSchema": null }, { "description": "Attendee report for one or more events: number of attendees and orders per time bucket, optionally grouped. Eventbrite: GET /reports/attendees/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "date_facet": { "description": "Time bucket for the data points (default day).", "enum": [ "fifteen", "hour", "day", "event_day", "week", "month", "year", "none" ], "type": "string" }, "end_date": { "description": "Report end date, e.g. 2026-09-30.", "type": "string" }, "event_ids": { "description": "One or more Event IDs to report on.", "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "event_status": { "description": "Filter by event status.", "enum": [ "all", "live", "ended" ], "type": "string" }, "group_by": { "description": "Group the report by this dimension.", "enum": [ "payment_method", "payment_method_application", "ticket", "ticket_application", "currency", "event_currency", "reserved_section", "event", "event_ticket", "event_application", "country", "city", "state", "source", "zone", "location", "access_level", "device_name", "sales_channel_lvl_1", "sales_channel_lvl_2", "sales_channel_lvl_3", "delivery_method" ], "type": "string" }, "period": { "description": "Number of date_facet units back from now, e.g. date_facet=hour + period=3 = last 3 hours.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "start_date": { "description": "Report start date, e.g. 2026-09-01.", "type": "string" }, "timezone": { "description": "Timezone for the report (default: the first event's).", "type": "string" } }, "required": [ "event_ids" ], "type": "object" }, "name": "eventbrite_get_attendee_report", "outputSchema": null }, { "description": "Fetch the event capacity tier: capacity_total, capacity_sold, capacity_pending, quantity_total and capacity holds. Eventbrite: GET /events/{event_id}/capacity_tier/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_get_capacity", "outputSchema": null }, { "description": "Fetch one event: name, summary, start/end, status, capacity, venue_id, listing settings. Use expand=venue,ticket_classes for more. Eventbrite: GET /events/{event_id}/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" }, "expand": { "description": "Comma-separated expansions, e.g. venue,organizer,ticket_classes (Expansions v1 `expand=`).", "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_get_event", "outputSchema": null }, { "description": "Fetch the fully rendered HTML description of an event (summary plus the page modules). Eventbrite: GET /events/{event_id}/description/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_get_event_description", "outputSchema": null }, { "description": "Fetch the Eventbrite user the token belongs to (name, emails). A cheap way to confirm the token works. Eventbrite: GET /users/me/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "eventbrite_get_me", "outputSchema": null }, { "description": "Fetch one order. Use expand=attendees,event to include its tickets and event. Eventbrite: GET /orders/{order_id}/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "expand": { "description": "Comma-separated expansions, e.g. venue,organizer,ticket_classes (Expansions v1 `expand=`).", "type": "string" }, "order_id": { "description": "Order ID.", "minLength": 1, "type": "string" } }, "required": [ "order_id" ], "type": "object" }, "name": "eventbrite_get_order", "outputSchema": null }, { "description": "Sales report for one or more events: gross, net, fees, royalty and quantity per time bucket, optionally grouped (by ticket, payment method, country, ...). Eventbrite: GET /reports/sales/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "date_facet": { "description": "Time bucket for the data points (default day).", "enum": [ "fifteen", "hour", "day", "event_day", "week", "month", "year", "none" ], "type": "string" }, "end_date": { "description": "Report end date, e.g. 2026-09-30.", "type": "string" }, "event_ids": { "description": "One or more Event IDs to report on.", "items": { "minLength": 1, "type": "string" }, "minItems": 1, "type": "array" }, "event_status": { "description": "Filter by event status.", "enum": [ "all", "live", "ended" ], "type": "string" }, "group_by": { "description": "Group the report by this dimension.", "enum": [ "payment_method", "payment_method_application", "ticket", "ticket_application", "currency", "event_currency", "reserved_section", "event", "event_ticket", "event_application", "country", "city", "state", "source", "zone", "location", "access_level", "device_name", "sales_channel_lvl_1", "sales_channel_lvl_2", "sales_channel_lvl_3", "delivery_method" ], "type": "string" }, "period": { "description": "Number of date_facet units back from now, e.g. date_facet=hour + period=3 = last 3 hours.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "start_date": { "description": "Report start date, e.g. 2026-09-01.", "type": "string" }, "timezone": { "description": "Timezone for the report (default: the first event's).", "type": "string" } }, "required": [ "event_ids" ], "type": "object" }, "name": "eventbrite_get_sales_report", "outputSchema": null }, { "description": "List attendees (one per sold ticket) of one event OR of all of an organization's events. Each attendee carries checked_in, cancelled, refunded, status, ticket_class_name, profile and barcodes (status unused/used). Pass exactly one of event_id / organization_id. Eventbrite: GET /events/{event_id}/attendees/ or GET /organizations/{organization_id}/attendees/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "changed_since": { "description": "Only attendees changed on or after this time, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" }, "event_id": { "description": "Event ID — list this event's attendees.", "type": "string" }, "expand": { "description": "Comma-separated expansions, e.g. venue,organizer,ticket_classes (Expansions v1 `expand=`).", "type": "string" }, "organization_id": { "description": "Organization ID — list attendees across all its events.", "type": "string" }, "status": { "description": "attending = Attending or Checked In; not_attending = Not Attending or Deleted; unpaid (event only) = order not paid.", "enum": [ "attending", "not_attending", "unpaid" ], "type": "string" } }, "type": "object" }, "name": "eventbrite_list_attendees", "outputSchema": null }, { "description": "Search an organization's discounts and access codes, with quantity_sold. scope=event needs event_id; multi_events = cross-event discounts; user = all of the organization's. Eventbrite: GET /organizations/{organization_id}/discounts/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "code": { "description": "Exact code or name match. Not together with code_filter.", "type": "string" }, "code_filter": { "description": "Approximate code or name match. Not together with code.", "type": "string" }, "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" }, "event_id": { "description": "Event ID (required when scope=event).", "type": "string" }, "organization_id": { "description": "Organization ID (from eventbrite_list_organizations). This is NOT the organizer id in an organizer profile URL.", "minLength": 1, "type": "string" }, "page_size": { "description": "Records per page.", "maximum": 200, "minimum": 1, "type": "integer" }, "scope": { "description": "Discount scope. event requires event_id.", "enum": [ "event", "multi_events", "user" ], "type": "string" }, "type": { "description": "Only this discount type.", "enum": [ "coded", "access", "public", "hold" ], "type": "string" } }, "required": [ "organization_id", "scope" ], "type": "object" }, "name": "eventbrite_list_discounts", "outputSchema": null }, { "description": "List the events of an organization, filterable by status, name and past/upcoming. Eventbrite: GET /organizations/{organization_id}/events/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" }, "expand": { "description": "Comma-separated expansions, e.g. venue,organizer,ticket_classes (Expansions v1 `expand=`).", "type": "string" }, "name_filter": { "description": "Only events whose name matches this text.", "type": "string" }, "order_by": { "description": "Sort order.", "enum": [ "start_asc", "start_desc", "created_asc", "created_desc", "name_asc", "name_desc" ], "type": "string" }, "organization_id": { "description": "Organization ID (from eventbrite_list_organizations). This is NOT the organizer id in an organizer profile URL.", "minLength": 1, "type": "string" }, "page_size": { "description": "Records per page.", "maximum": 200, "minimum": 1, "type": "integer" }, "status": { "description": "Filter by event status.", "enum": [ "draft", "live", "started", "ended", "completed", "canceled", "all" ], "type": "string" }, "time_filter": { "description": "Past, or current and future, events.", "enum": [ "all", "past", "current_future" ], "type": "string" } }, "required": [ "organization_id" ], "type": "object" }, "name": "eventbrite_list_events", "outputSchema": null }, { "description": "List the inventory tiers of a tiered or reserved-seating event, with quantity_total, quantity_sold, quantity_pending and linked ticket_class_ids. Eventbrite: GET /events/{event_id}/inventory_tiers/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" }, "count_against_event_capacity": { "description": "Only tiers that do (true) or do not (false, e.g. add-ons) count against event capacity.", "type": "boolean" }, "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_list_inventory_tiers", "outputSchema": null }, { "description": "List orders of one event OR of all of an organization's events: buyer name/email, status, costs. Pass exactly one of event_id / organization_id. Eventbrite: GET /events/{event_id}/orders/ or GET /organizations/{organization_id}/orders/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "changed_since": { "description": "Only orders changed on or after this time, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" }, "event_id": { "description": "Event ID — list this event's orders.", "type": "string" }, "expand": { "description": "Comma-separated expansions, e.g. venue,organizer,ticket_classes (Expansions v1 `expand=`).", "type": "string" }, "organization_id": { "description": "Organization ID — list orders across all its events.", "type": "string" }, "status": { "description": "active = attending orders, inactive = not attending, both, or all_not_deleted.", "enum": [ "active", "inactive", "both", "all_not_deleted" ], "type": "string" } }, "type": "object" }, "name": "eventbrite_list_orders", "outputSchema": null }, { "description": "List the organizations you are a member of. Almost every other tool needs an organization_id from here. Eventbrite: GET /users/me/organizations/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" } }, "type": "object" }, "name": "eventbrite_list_organizations", "outputSchema": null }, { "description": "List the ticket types of an event with price, capacity, quantity_sold and sales window. Eventbrite: GET /events/{event_id}/ticket_classes/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "category": { "description": "Only this ticket category.", "enum": [ "all", "admission", "add_on", "donation" ], "type": "string" }, "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" }, "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" }, "pos": { "description": "Only tickets valid for this point of sale.", "enum": [ "online", "at_the_door" ], "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_list_ticket_classes", "outputSchema": null }, { "description": "List the saved venues of an organization, with address and capacity. Eventbrite: GET /organizations/{organization_id}/venues/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "continuation": { "description": "pagination.continuation from the previous page. Omit for the first page.", "type": "string" }, "organization_id": { "description": "Organization ID (from eventbrite_list_organizations). This is NOT the organizer id in an organizer profile URL.", "minLength": 1, "type": "string" } }, "required": [ "organization_id" ], "type": "object" }, "name": "eventbrite_list_venues", "outputSchema": null }, { "description": "Make a draft event live so tickets go on sale. Needs a name, organizer, at least one ticket class and valid payment options. Undo with eventbrite_unpublish_event while there are no orders. Eventbrite: POST /events/{event_id}/publish/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_publish_event", "outputSchema": null }, { "description": "Take a published event back to unpublished. Only allowed while it has no pending or completed orders (or, for paid events, once completed and paid out). Eventbrite: POST /events/{event_id}/unpublish/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_unpublish_event", "outputSchema": null }, { "description": "Change a discount or access code (amount, uses, dates, scope); only the fields you pass are sent. Eventbrite: POST /discounts/{discount_id}/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "amount_off": { "description": "Fixed amount off in the event currency, e.g. \"10\" or \"7.50\". Not together with percent_off.", "pattern": "^\\d+(\\.\\d{1,2})?$", "type": "string" }, "code": { "description": "New code.", "minLength": 1, "type": "string" }, "discount_id": { "description": "Discount ID.", "minLength": 1, "type": "string" }, "end_date": { "description": "Usable until, naive local time in the event's timezone, e.g. 2026-11-01T09:00:00.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$", "type": "string" }, "event_id": { "description": "Limit to one event. Omit (with ticket_group_id also omitted) for an organization-wide discount.", "type": "string" }, "percent_off": { "description": "Percentage off, 1.00–100.00, e.g. \"20\". Not together with amount_off.", "pattern": "^\\d+(\\.\\d{1,2})?$", "type": "string" }, "quantity_available": { "description": "How many times it can be used; 0 = unlimited.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "start_date": { "description": "Usable from, naive local time in the event's timezone, e.g. 2026-11-01T09:00:00.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}$", "type": "string" }, "ticket_class_ids": { "description": "Limit to these ticket classes of event_id.", "items": { "type": "string" }, "type": "array" }, "ticket_group_id": { "description": "Limit to one ticket group.", "type": "string" } }, "required": [ "discount_id" ], "type": "object" }, "name": "eventbrite_update_discount", "outputSchema": null }, { "description": "Change fields of an existing event; only the fields you pass are sent. Changing start/end needs timezone too. Eventbrite: POST /events/{event_id}/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "capacity": { "description": "Event capacity. Omit to use the sum of the ticket class capacities.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "category_id": { "description": "Event category ID.", "type": "string" }, "currency": { "description": "ISO 4217 currency (not changeable after paid sales).", "pattern": "^[A-Z]{3}$", "type": "string" }, "end_utc": { "description": "New end time, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" }, "format_id": { "description": "Event format ID.", "type": "string" }, "hide_end_date": { "description": "Hide the end date from attendees.", "type": "boolean" }, "hide_start_date": { "description": "Hide the start date from attendees.", "type": "boolean" }, "invite_only": { "description": "Only invited people can see the event page. Mutually exclusive with listed.", "type": "boolean" }, "listed": { "description": "Publicly searchable on Eventbrite (default true).", "type": "boolean" }, "name": { "description": "New event name.", "minLength": 1, "type": "string" }, "online_event": { "description": "True if the event is online-only (no venue). Cannot be combined with venue_id.", "type": "boolean" }, "organizer_id": { "description": "Organizer profile ID. Omit to use the default organizer.", "type": "string" }, "shareable": { "description": "Show social sharing buttons.", "type": "boolean" }, "show_remaining": { "description": "Show the number of tickets left on the event page.", "type": "boolean" }, "start_utc": { "description": "New start time, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "subcategory_id": { "description": "Event subcategory ID (US only).", "type": "string" }, "summary": { "description": "Plain-text summary, max 140 characters (Eventbrite's replacement for the old description field).", "maxLength": 140, "type": "string" }, "timezone": { "description": "Olson timezone of the event, e.g. America/Los_Angeles or Europe/London.", "type": "string" }, "venue_id": { "description": "Venue ID (from eventbrite_list_venues or eventbrite_create_venue).", "type": "string" } }, "required": [ "event_id" ], "type": "object" }, "name": "eventbrite_update_event", "outputSchema": null }, { "description": "Change a ticket type (name, price, capacity, sales window, visibility); only the fields you pass are sent. The price cannot change after tickets are sold. Eventbrite: POST /events/{event_id}/ticket_classes/{ticket_class_id}/.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "capacity": { "description": "How many of this ticket can be sold. Required for normal (non-donation, non-tiered) tickets.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "cost": { "description": "Ticket price as \"<CURRENCY>,<minor units>\", e.g. \"USD,1000\" is $10.00. Must match the event currency. Only for paid tickets.", "pattern": "^[A-Z]{3},\\d+$", "type": "string" }, "description": { "description": "Ticket description.", "type": "string" }, "donation": { "description": "True for a donation ticket (buyer picks the amount).", "type": "boolean" }, "event_id": { "description": "Event ID.", "minLength": 1, "type": "string" }, "free": { "description": "True for a free ticket (then omit cost).", "type": "boolean" }, "hidden": { "description": "Hide this ticket from the event page.", "type": "boolean" }, "include_fee": { "description": "Absorb the Eventbrite fee into the displayed price.", "type": "boolean" }, "inventory_tier_id": { "description": "Inventory tier to attach the ticket to (required for tiered events).", "type": "string" }, "maximum_quantity": { "description": "Maximum per order.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "minimum_quantity": { "description": "Minimum per order.", "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "name": { "description": "New ticket name.", "minLength": 1, "type": "string" }, "order_confirmation_message": { "description": "Message shown on the order confirmation for this ticket.", "type": "string" }, "sales_channels": { "description": "Where it is sold: [\"online\"], [\"atd\"] (at the door) or both.", "items": { "enum": [ "online", "atd" ], "type": "string" }, "type": "array" }, "sales_end": { "description": "When sales close, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "sales_start": { "description": "When sales open, in UTC, e.g. 2026-12-01T02:00:00Z.", "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$", "type": "string" }, "ticket_class_id": { "description": "Ticket class ID.", "minLength": 1, "type": "string" } }, "required": [ "event_id", "ticket_class_id" ], "type": "object" }, "name": "eventbrite_update_ticket_class", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0058d2d3be4ca80dc971a5b16a044e269c290367c82510ac37030112d06f695a | sha256sum