eb_me
Get the authenticated Eventbrite user's profile (id, name, primary email).
view
io.github.chrischall由 GitHub 帳號 chrischall 發布v1.2.0更新於 Nov 7, 2026
Eventbrite for Claude — your tickets/orders, organizer data, and public event discovery
Eventbrite MCP 伺服器,讓助理讀取你的票券與訂單、主辦方資料,並搜尋公開活動。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
This project was developed and is maintained by AI (Claude Code). Use at your own discretion.
MCP server for Eventbrite: your tickets and orders, organizer data (events, attendees, orders), any public event by id, and public event search — which Eventbrite removed from its documented API in 2019 and now only exists on the consumer site.
Two data paths, matched to how Eventbrite is reachable:
eventbriteapi.com/v3) — plain server-side HTTPS with a
personal OAuth token (EVENTBRITE_TOKEN, free: create one).
Powers the account, organizer, event-by-id, and reference tools.www.eventbrite.com/api/v3/destination/…) — the
site WAF-blocks server-side clients, so search routes through your own
signed-in eventbrite.com browser tab via the
fetchproxy bridge (ContextMint
Bridge extension), reusing your authenticated session. Powers eb_search_events,
eb_resolve_place, eb_event_details, eb_healthcheck.All tools are read-only.
Claude Code (.mcp.json):
EVENTBRITE_TOKEN the server still boots; account tools error
helpfully on first use, and discovery tools work regardless.csrftoken cookie read the
search POST needs). Run
eb_healthcheck to verify the hop (with no token it checks the bridge; with
a token it checks the token)..sha256 file
published beside it
(shasum -a 256 -c contextmint-bridge-chrome-<version>.zip.sha256).Search flow: eb_resolve_place {location: "Charlotte, NC"} →
eb_search_events {q: "blues", place_id: "85981333", compact: true}.
eb_resolve_place also accepts a raw slug (nc--charlotte). A bare city with
no state or country is rejected rather than guessed.
API shape notes (captured + verified): docs/EVENTBRITE-API.md. A
shell-level access skill (curl + fpx, no server needed) ships in
skills/eventbrite/.
來源:README.md,提交 f33c4ec
Get the authenticated Eventbrite user's profile (id, name, primary email).
viewList the authenticated user's ticket orders (attendee side), with the event expanded. time_filter narrows to upcoming or past events. view:"brief" answers one line per order — event name — start (local ISO) or "no date" — order status — inside the untrusted-data envelope, upcoming orders only unless time_filter says otherwise; a partial page ends with a "-- next: continuation=<token>" note to pass back as continuation.
viewtime_filtercontinuationList the organizations the authenticated user belongs to (organizer side). Use the returned org id with eb_org_events / eb_org_attendees / eb_org_orders.
viewcontinuationList an organization's events (as organizer), optionally filtered by status.
vieworg_id必填statusorder_bycontinuationList attendees across an organization's events (organizer side).
vieworg_id必填statuscontinuationList orders across an organization's events (organizer side).
vieworg_id必填continuationList an organization's saved venues (name, address, geo).
vieworg_id必填continuationList an organization's discount and access codes, including their usage limits.
vieworg_id必填continuationList an organization's ticket groups (ticket classes bundled across events).
vieworg_id必填continuationList an organization's registered webhooks and the actions they subscribe to.
vieworg_id必填continuationRun an organization's sales or attendees report — the aggregated analytics behind its events, optionally windowed by date.
kind必填vieworg_id必填end_dategroup_bystart_datecontinuationevent_statusGet an Eventbrite event by id (works for any public event, not just yours). Event ids are the trailing digits in an event URL (…-tickets-<id>).
viewexpandevent_id必填List an event's ticket classes (name, cost, free/paid, on-sale status).
viewevent_id必填Get an event's full HTML description.
viewevent_id必填List Eventbrite reference data: categories (103=Music, 101=Business, 110=Food & Drink, …), subcategories, formats, timezones, countries or regions. Category/subcategory/format ids feed eb_search_events filters.
kind必填viewList a single event's attendees (organizer-side; requires access to that event). Use changed_since to poll incrementally instead of re-reading the whole list.
viewstatusevent_id必填continuationchanged_sinceGet one attendee of an event by id (barcode, profile answers, check-in state).
viewevent_id必填attendee_id必填List a single event's orders (organizer-side; requires access to that event).
viewstatusevent_id必填continuationchanged_sinceGet one ticket class of an event by id. Use eb_ticket_classes to list them first.
viewevent_id必填ticket_class_id必填List the registration questions an event asks its buyers. Set canned=true for Eventbrite's standard question bank instead of the event's custom ones.
viewcannedevent_id必填Get a single order by id (the buyer-side record behind a ticket). Order ids appear in eb_my_orders / eb_event_orders results.
viewexpandorder_id必填Get a venue by id (name, address, geo). Venue ids appear on expanded events and in eb_org_venues.
viewvenue_id必填List the events held at a venue.
viewstatusvenue_id必填continuationGet an organizer's public profile by id (name, description, logo, social links).
vieworganizer_id必填List an organizer's events — the public way to see everything one organizer is running.
viewstatusorder_bycontinuationorganizer_id必填List the occurrences of a recurring event series. Search results and events carry a series_id when they belong to one.
viewstatusseries_id必填continuationGet a public user profile by id. Use eb_me for the authenticated user (that call also returns private fields like emails).
viewuser_id必填Resolve a location to Eventbrite's internal place id for eb_search_events. Accepts a plain location ('Charlotte, NC', 'Berlin, Germany') or a browse slug ('nc--charlotte'). A city on its own is rejected — include the state or country. Returns {placeId, name, slug, region, country} plus `shelves` — curated browse shelves (Popular, This Weekend, Online) harvested free from the same fetch.
viewlocation必填Search public Eventbrite events (the consumer search absent from the documented API). Resolve the location to a place id first with eb_resolve_place. Filters: keyword, dates, category/subcategory/format ids (see eb_reference), free/paid, online-only. Answers with the slim per-event projection by default; pass view:"full" for Eventbrite's whole search envelope.
qaggspageviewpriceplace_idformat_idpage_sizecategory_iddate_keyworddate_range_tosubcategory_id另有 2 個Batch-fetch public event details by id. Uses your bearer token by default, falling back to the browser bridge when no token is configured. For ticket-class detail prefer eb_ticket_classes.
viewexpandevent_ids必填Verify this server can reach Eventbrite
Reports which hop is broken when a real tool fails. With EVENTBRITE_TOKEN set: Resolves the credential the way real tools do, then makes one authenticated request to www.eventbriteapi.com. Reports which source supplied the credential, whether www.eventbriteapi.com accepted it, the round-trip time, and a plain-English hint distinguishing 'no credential' from 'credential rejected' from 'a www.eventbriteapi.com-side problem'. Read-only; never returns the credential itself. Without a token, discovery falls back to your signed-in browser tab, so it round-trips /api/v3/categories/ on www.eventbrite.com through that bridge instead and says the token is missing. Every failure carries an error.kind — e.g. 'credential_rejected', 'edge_blocked' (a CDN/WAF refused the request; the token was never judged), 'no_credential', 'timeout', 'http', 'transport'.
無需輸入參數。
已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
npm install -g @chrischall/eventbrite-mcp{ "mcpServers": { "eventbrite": { "command": "eventbrite-mcp", "env": { "EVENTBRITE_TOKEN": "your-private-token" } } }}npm installnpm test # node suitenpm run build # tsc + esbuild bundle