eventbrite_get_me
Get my user
Fetch the Eventbrite user the token belongs to (name, emails). A cheap way to confirm the token works. Eventbrite: GET /users/me/.
Takes no parameters.
io.usefulapiPublished by usefulapi.ioOfficial publisherv1.39.2Updated Nov 14, 2026
Manage Eventbrite events, ticket classes, venues and discounts; read attendees, orders and reports.
The publisher's own server: Ably MCP by usefulapi
Hosted Eventbrite server that lets an assistant create and publish events, manage tickets, venues and discounts, and read attendees, orders and sales reports.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.usefulapi%2Feventbrite/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"eventbrite-by-usefulapi": {
"type": "http",
"url": "https://eventbrite.usefulapi.io/mcp"
}
}
}Use Eventbrite from Claude, Cursor, or any MCP client — create, update, copy and publish events, manage ticket classes, venues and discounts, and read attendees, orders and reports. Hosted, no local install: connect with your own Eventbrite credentials.
Live endpoint: https://eventbrite.usefulapi.io/mcp · Homepage: https://usefulapi.io/eventbrite
https://eventbrite.usefulapi.io/mcp.claude mcp add --transport http eventbrite https://eventbrite.usefulapi.io/mcp, then run /mcp to log in.Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Eventbrite credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/eventbrite/
On first connect you'll provide your Eventbrite private token (Account Settings → Developer Links → API Keys). They're validated, stored per-user, and scoped to you — no keys in config files.
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Each paid plan covers this server only. Ask your AI to run eventbrite_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with eventbrite_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with eventbrite_upgrade before then undoes the cancel. Or write to [email protected].
MIT © usefulapi. Not affiliated with or endorsed by Eventbrite.
Source: servers/eventbrite/README.md at commit f22f848
Get my user
Fetch the Eventbrite user the token belongs to (name, emails). A cheap way to confirm the token works. Eventbrite: GET /users/me/.
Takes no parameters.
List my organizations
List the organizations you are a member of. Almost every other tool needs an organization_id from here. Eventbrite: GET /users/me/organizations/.
continuationList an organization's events
List the events of an organization, filterable by status, name and past/upcoming. Eventbrite: GET /organizations/{organization_id}/events/.
expandstatusorder_bypage_sizename_filtertime_filtercontinuationorganization_idrequiredGet an event
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}/.
expandevent_idrequiredGet an event's full description
Fetch the fully rendered HTML description of an event (summary plus the page modules). Eventbrite: GET /events/{event_id}/description/.
event_idrequiredList an event's ticket classes
List the ticket types of an event with price, capacity, quantity_sold and sales window. Eventbrite: GET /events/{event_id}/ticket_classes/.
poscategoryevent_idrequiredcontinuationList an organization's venues
List the saved venues of an organization, with address and capacity. Eventbrite: GET /organizations/{organization_id}/venues/.
continuationorganization_idrequiredList attendees
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/.
expandstatusevent_idcontinuationchanged_sinceorganization_idGet an attendee
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}/.
expandevent_idrequiredattendee_idrequiredList orders
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/.
expandstatusevent_idcontinuationchanged_sinceorganization_idGet an order
Fetch one order. Use expand=attendees,event to include its tickets and event. Eventbrite: GET /orders/{order_id}/.
expandorder_idrequiredList discounts
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/.
codetypescoperequiredevent_idpage_sizecode_filtercontinuationorganization_idrequiredGet an event's capacity
Fetch the event capacity tier: capacity_total, capacity_sold, capacity_pending, quantity_total and capacity holds. Eventbrite: GET /events/{event_id}/capacity_tier/.
event_idrequiredList an event's inventory tiers
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/.
event_idrequiredcontinuationcount_against_event_capacityGet a sales report
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/.
periodend_dategroup_bytimezoneevent_idsrequireddate_facetstart_dateevent_statusGet an attendee report
Attendee report for one or more events: number of attendees and orders per time bucket, optionally grouped. Eventbrite: GET /reports/attendees/.
periodend_dategroup_bytimezoneevent_idsrequireddate_facetstart_dateevent_statusCreate a draft event
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/.
namerequiredlistedend_utcrequiredsummarycapacitycurrencyrequiredtimezonerequiredvenue_idformat_idshareablestart_utcrequiredcategory_id+8 moreUpdate an event
Change fields of an existing event; only the fields you pass are sent. Changing start/end needs timezone too. Eventbrite: POST /events/{event_id}/.
namelistedend_utcsummarycapacitycurrencyevent_idrequiredtimezonevenue_idformat_idshareablestart_utc+8 moreCopy an event
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/.
namesummaryend_dateevent_idrequiredtimezonestart_datePublish an event
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/.
event_idrequiredUnpublish an event
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/.
event_idrequiredCreate a ticket class
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/.
costfreenamerequiredhiddencapacitydonationevent_idrequiredsales_enddescriptioninclude_feesales_startsales_channels+4 moreUpdate a ticket class
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}/.
costfreenamehiddencapacitydonationevent_idrequiredsales_enddescriptioninclude_feesales_startsales_channels+5 moreCreate a venue
Save a new venue under an organization, to use as an event's venue_id. Eventbrite: POST /organizations/{organization_id}/venues/.
citynamerequiredregioncountrycapacitylatitudeaddress_1address_2longitudepostal_codeorganizer_idage_restriction+2 moreCreate a discount or access code
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/.
coderequiredtyperequiredend_dateevent_idamount_offstart_datepercent_offorganization_idrequiredticket_group_idticket_class_idsquantity_availableUpdate a discount
Change a discount or access code (amount, uses, dates, scope); only the fields you pass are sent. Eventbrite: POST /discounts/{discount_id}/.
codeend_dateevent_idamount_offstart_datediscount_idrequiredpercent_offticket_group_idticket_class_idsquantity_available100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
io.usefulapiOfficial publisher
Hosted MCP server for Ably that lets an assistant inspect realtime channels, presence and usage stats, publish messages, and review app configuration.
io.usefulapiOfficial publisher
Read-only access to ROLLER venue data: search bookings, check product availability, and look up guests, waivers, gift cards and daily reports.
io.usefulapiOfficial publisher
Hosted Planerio connector that lets an assistant read shifts, staffing requirements, staff, employees, absences and vacation days.
io.usefulapiOfficial publisher
Read-only access to Marmin UAE e-invoicing data: invoices, credit notes, UBL XML, Peppol status and business profiles.
io.usefulapiOfficial publisher
Remote MCP server for Oyster that lets an assistant read team, time off, expense, contract and invoice data and approve or decline requests.
{ "mcpServers": { "eventbrite": { "url": "https://eventbrite.usefulapi.io/mcp" } }}