eventbrite-mcp
Provides tools for interacting with Eventbrite's documented API and consumer discovery API, enabling access to tickets, orders, organizer data, public events, and event search.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@eventbrite-mcpList my recent orders"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
eventbrite-mcp
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:
Documented API (
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.Consumer discovery API (
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 (Transporter extension), reusing your authenticated session. Powerseb_search_events,eb_resolve_place,eb_event_details,eb_healthcheck.
All tools are read-only.
Setup
npm install -g @chrischall/eventbrite-mcpClaude Code (.mcp.json):
{
"mcpServers": {
"eventbrite": {
"command": "eventbrite-mcp",
"env": { "EVENTBRITE_TOKEN": "your-private-token" }
}
}
}Without
EVENTBRITE_TOKENthe server still boots; account tools error helpfully on first use, and discovery tools work regardless.For discovery tools: install the Transporter extension, keep an eventbrite.com tab open, and approve the one-time pair prompt (the prompt covers the
csrftokencookie read the search POST needs). Runeb_healthcheckto verify the hop.
Related MCP server: Eventbrite MCP Server
Tools
Tool | Path | Notes |
| token | your profile |
| token | your tickets, event expanded |
| token | organizer orgs |
| token | organizer data |
| token | org-scoped collections |
| token | sales / attendees analytics, date-windowed |
| token | any public event by id |
| token | an event's ticket types |
| token | per-event attendees ( |
| token | per-event orders |
| token | registration questions ( |
| token | a single order by id |
| token | venue detail and its events |
| token | organizer profile and everything they run |
| token | occurrences of a recurring series |
| token | a public user profile |
| token | categories / subcategories / formats / timezones / countries / regions |
| bridge | location → place id ( |
| bridge | the consumer search; |
| bridge | batch event detail, no token needed |
| bridge | end-to-end bridge diagnostics |
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.
Hosted connector
src/worker.ts deploys the token-API tools as a Cloudflare Worker remote
connector for claude.ai (OAuth login collects your Eventbrite token). The
discovery tools are excluded there — the browser bridge doesn't exist in a
Worker. See docs/DEPLOY-CONNECTOR.md.
Development
npm install
npm test # node suite
npm run build # tsc + esbuild bundle
npm run worker:testAPI shape notes (captured + verified): docs/EVENTBRITE-API.md. A
shell-level access skill (curl + fpx, no server needed) ships in
skills/eventbrite/.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityBmaintenanceRead-only MCP server for querying Movidesk tickets through the public Movidesk API.Last updated40
- Alicense-qualityDmaintenanceThis is a Model Context Protocol (MCP) server that provides tools for interacting with the Eventbrite API. It allows AI assistants to search for events, get event details, retrieve venue information, and more.Last updated8MIT
- Alicense-qualityBmaintenanceRead-only MCP server for Request Tracker (RT) via REST2 API, enabling ticket search, retrieval, correspondence viewing, attachment download, and hierarchy exploration.Last updated91MIT
- Flicense-qualityDmaintenanceMCP server to list and get events from Evento's public API using an API key.Last updated1
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
Unofficial read-only MCP server for VeryChic hotel offers
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/eventbrite-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server