@bossforce.ai/mcp-eventbrite
v0.1.0
Published
MCP server for the **Eventbrite v3** API, authenticated with a private token (`Authorization: Bearer <token>`). Read access to organizations, their events, and event attendees — a good fit for reporting on event line-ups and pulling attendee lists.
Readme
@bossforce.ai/mcp-eventbrite
MCP server for the Eventbrite v3 API, authenticated with a private token
(Authorization: Bearer <token>). Read access to organizations, their events,
and event attendees — a good fit for reporting on event line-ups and pulling
attendee lists.
Credentials
| Env | How to obtain |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| EVENTBRITE_TOKEN | Your Eventbrite private token (Account Settings → Developer → API Keys). Sent as a Bearer token. |
The token is read lazily, so the server boots and answers tools/list without
it; calls fail with an auth error until it is set.
Tools
| Tool | Arguments | Returns |
| -------------------- | ---------------------------------------------------------- | ------------------------------- |
| list_organizations | continuation? | { organizations, pagination } |
| list_events | organization_id, status?, order_by?, continuation? | { events, pagination } |
| get_event | event_id | the event object |
| list_attendees | event_id, status?, changed_since?, continuation? | { attendees, pagination } |
Responses are Eventbrite's native JSON payloads, returned as
structuredContent.
Paging
List endpoints return a pagination object; pass the pagination.continuation
token back as continuation to fetch the next page. Resolve an
organization_id with list_organizations before calling list_events.
Develop
pnpm --filter @bossforce.ai/mcp-eventbrite build
pnpm --filter @bossforce.ai/mcp-eventbrite testRegenerate the tools/list snapshot after an intentional signature change:
UPDATE_SNAPSHOTS=1 pnpm --filter @bossforce.ai/mcp-eventbrite test