← All integrations

Eventbrite MCP server

46 operations1 webhook

Manage events and registrations with Eventbrite - read and edit events, ticket classes, registration questions, orders and attendees, and create venues, discount codes and webhook subscriptions.

Try Eventbrite with your agent

Connect Eventbrite, then paste this into Claude, ChatGPT or Cursor. For ideas from other apps, see the use cases.

Using Corsair, show me what you can do in Eventbrite on my account, then run one read-only example and show me the result.

Runs once, when you ask

Eventbrite tools and triggers

Tools are what your agent can do in Eventbrite through Corsair's MCP server. Triggers are the Eventbrite events a routine can start from.

Events

  • CancelDestructive

    Cancel an event. Refused while it has any pending or completed orders; a canceled event cannot be reopened, only copied

    events.cancel

  • CopyWrite

    Duplicate an event into a new draft with a new ID, copying its payment options, payout method, refund policy and tax settings

    events.copy

  • CreateWrite

    Create an event under an organization: name, start and end, currency, and optionally a venue or online-only, category, format and listing options

    events.create

  • DeleteDestructive

    Permanently delete an event and, for a series parent, every occurrence. Refused while any of them has orders

    events.delete

  • DescriptionRead-only

    Read the event’s fully rendered HTML description, which the event object itself no longer returns

    events.description

  • Display SettingsRead-only

    Read what the listing page shows: dates, times, timezone, map and the Facebook options

    events.displaySettings

  • GetRead-only

    Read one event by ID, optionally inlining its venue, organizer, category, format, logo and ticket availability

    events.get

  • List By OrganizationRead-only

    List an organization's events, filtered by status, name, currency, time window, series membership, venue, organizer or explicit IDs

    events.listByOrganization

  • List By SeriesRead-only

    List the occurrences of a recurring event series

    events.listBySeries

  • List By VenueRead-only

    List the events held at a venue, optionally in a start-date window

    events.listByVenue

  • PublishWrite

    Publish an event so it can take registrations and purchases. It needs a name, an organizer, at least one ticket and valid payment options

    events.publish

  • UnpublishWrite

    Take a published event back to draft. Refused while the event has any pending or completed orders, unless it is completed and paid out

    events.unpublish

Connect Eventbrite to Claude, ChatGPT or Cursor

  1. 1

    Connect Eventbrite in Corsair

    Add your Eventbrite API key once in Corsair. Corsair stores the credential encrypted and makes the Eventbrite API calls for your agent, so it never goes into a prompt or a config file. Connect Eventbrite

    If your link lets the agent add apps, you can skip this: it gives you a sign-in link the first time it needs Eventbrite. On a ChatGPT personal plan, connect Eventbrite here first.

  2. 2

    Add Corsair's MCP server to your agent

    Every client uses the same address:

    https://mcp.corsair.dev/mcp
    Open Customize → Connectors → Add custom connector, paste the address, then select Connect.

    Codex, Gemini CLI, VS Code, Zed and other clients with OAuth sign-in work the same way. Clients without it, such as GitHub Copilot's coding agent, use a link's own address and an API key. Setup for every client

  3. 3

    Sign in and choose what needs your approval

    Your client opens Corsair to sign in. Pick a link: the apps your agent can use and a mode that decides what it may do without asking. In the default Cautious mode, Eventbrite's read and write operations run right away and its 6 destructive operations wait for your approval. Strict mode asks before every write and refuses destructive operations, and Read mode allows reads only.

FAQ

Install corsair and @corsair-dev/eventbrite, add the Eventbrite plugin, and connect with an API key. Then call methods like corsair.eventbrite.api.attendees.get() from your app. Corsair verifies webhooks, and keeps each tenant isolated.

Yes. Eventbrite requires an API key from your Eventbrite account or developer dashboard. Create credentials with access that matches what you automate, then paste them into Corsair or connect through managed auth in Hub.

Yes. One Corsair client can hit Eventbrite, GitHub, Notion, Stripe, and the rest. Trigger Eventbrite from a webhook, push updates to Slack, or chain actions across plugins. Same tenant context across integrations, plain TypeScript.

Teams use Corsair for manage events and registrations with Eventbrite - read and edit events, ticket classes, registration questions, orders and attendees, and create venues, discount codes and webhook subscriptions. Common builds include sync jobs, admin tooling, and agents that call Eventbrite APIs from your backend. Webhook handlers react to Eventbrite events and fan out to Slack, email, or other plugins in the same tenant.

The SDK is open source. Self-host and you pay Corsair nothing for the integration layer. Hub bills for hosted auth and execution, not per Eventbrite API call. Hub has a generous free tier. For hobby projects you can probably run the whole thing on free. Paid plans start to matter with more tenants or heavier traffic.

We maintain @corsair-dev/eventbrite in the open repo. When Eventbrite ships API changes, upgrade the package. Your call sites stay typed. You should not need to rewrite the integration layer each time.

No. Corsair does not read your Eventbrite data or hold individual access credentials. Credentials stay in your database. API calls run on your instance. We do not store Eventbrite data on your behalf.

Yes. Add https://mcp.corsair.dev/mcp as a custom connector or MCP server in Claude, ChatGPT, Cursor, VS Code, Claude Code, Codex or any client that supports remote MCP servers with OAuth sign-in, then sign in to Corsair. On ChatGPT personal plans, custom servers currently get read tools only.

Yes. Put Eventbrite on a link in Strict mode and every write waits for your approval, while destructive actions are refused. The default Cautious mode asks only before the 6 destructive Eventbrite operations. You can change a link's mode at hub.corsair.dev/me.