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