Connector guide7-minute read24 MCP tools7 languages

How to Connect Eventbrite to Gemini via MCP

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

HCBy HelpCode teamUpdated 7 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Eventbrite

Eventbrite

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

tools

24

Region

INTL

Category

Scheduling

Authentication

Bearer Token

Required env vars

EVENTBRITE_PRIVATE_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Eventbrite in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

Try asking

Example prompts for Eventbrite

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Eventbrite · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Eventbrite, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Eventbrite + Gemini

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

EVENTBRITE_PRIVATE_TOKEN

Step 1 — Get credentials

  1. Sign in to Eventbrite and open Account settings → Developer links → API keys (https://www.eventbrite.com/platform/api-keys). If there is no key yet, click Create API key and fill in the short form.
  2. Copy the Private token (not the API key, the client secret or the public token) into EVENTBRITE_PRIVATE_TOKEN, without the word Bearer, and install the connector. The token is sent only to Eventbrite.
  3. Check the setup with eventbrite_get_current_user, then eventbrite_list_my_organizations: almost every tool needs the organization id from there (it is not the organizer id from a profile URL).

Who sees what: the token acts as the Eventbrite user who created it, with all of their organizations. Share the MCP server only with people allowed to see attendees and orders.

What it reads: your organizations and their events (upcoming by default, past or all on request), event details and the long description, ticket types with price, capacity and sales, attendees with their check-in state, orders per event or across the organization with the full cost breakdown, saved venues, discount, access and promo codes, and sales reports by day, ticket type, payment method, country or sales channel.

No public event search: Eventbrite removed public event search from its API in 2019, so no connector can search all events on Eventbrite. This one works with the events of your own organizations: it lists, analyses, builds and publishes them.

Building an event, after your yes: the AI saves a venue with eventbrite_create_venue (or picks one with eventbrite_list_venues), creates the event as a draft with eventbrite_create_event, adds ticket types with eventbrite_create_ticket_class and the description with eventbrite_set_event_description, and puts the event live with eventbrite_publish_event. It shows you each step and waits for your confirmation; the same goes for eventbrite_update_event, eventbrite_update_ticket_class and eventbrite_unpublish_event. Setting the description replaces all of its blocks, images and videos included, so the AI reads the current one first. Publishing needs a description, an organizer, at least one ticket type and, for paid tickets, payout settings in Eventbrite.

Switched off at install: eventbrite_cancel_event and eventbrite_delete_event. An administrator turns them on deliberately. Both work only while an event has no orders, and the same is true for unpublishing.

Dates and prices: times are sent in UTC together with the event timezone (such as Europe/Berlin). Ticket prices are written as currency and amount in the smallest unit: EUR,2500 is 25.00 EUR. A ticket's price cannot change once tickets were sold, and the event currency cannot change once paid tickets were sold.

Limits: Eventbrite allows 2,000 calls an hour per token.

Common errors: 401 INVALID_AUTH: the token is wrong or revoked, or the API key was pasted instead of the private token. 403 NOT_AUTHORIZED: your user has no permission for this organization or event. 400 ARGUMENTS_ERROR and similar: a field is invalid, and the answer names it (for example DATE_CONFLICT or CANNOT_UNPUBLISH). 404 NOT_FOUND: no such event, order or organization for this user. 429 HIT_RATE_LIMIT: the hourly limit is reached; wait and retry.

The connector does not cover refunds, check-in through the API, inventory tiers and reserved seating, ticket groups, custom questions, webhooks, media upload, series schedules or copying events.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Gemini

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Gemini CLI reads MCP servers from ~/.gemini/settings.json (on Windows %USERPROFILE%\.gemini\settings.json). Add:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of YOUR_MCP_API_KEY.
  2. Save the file and restart gemini.
  3. Run /mcp inside Gemini CLI (or gemini mcp list in your shell): anythingmcp should show as connected.
  4. Start prompting: Gemini CLI can now call the Eventbrite tools.

Available tools

ToolWhat it does
eventbrite_get_current_userReturn the Eventbrite user the private token belongs to: id, name, emails
eventbrite_list_my_organizationsList the organizations the user belongs to: id, name, vertical
eventbrite_list_eventsList the events of an organization, filtered by status and time: id, name, start and end (local and UTC with timezone), status (draft…
eventbrite_get_eventGet one event with its name, summary, dates, status, url, currency, capacity, listing settings, venue and ticket availability (with the…
eventbrite_create_eventCreate a new event as a draft in an organization
eventbrite_update_eventChange an event's name, dates, summary, venue, capacity or listing settings; only the fields you pass change
eventbrite_publish_eventPublish an event: it becomes visible and its tickets go on sale
eventbrite_unpublish_eventUnpublish an event: it is no longer visible and stops selling
eventbrite_cancel_eventCancel an event for good
eventbrite_delete_eventDelete an event for good
eventbrite_get_event_descriptionGet the long description of an event (its structured content): page_version_number and the modules (text with HTML, images, videos) and…
eventbrite_set_event_descriptionReplace the long description of an event with one HTML text block and publish it
eventbrite_list_ticket_classesList an event's ticket types: id, name, free or cost (with fee and tax), capacity, quantity_sold, sales start and end, on_sale_status…
eventbrite_create_ticket_classAdd a ticket type to an event, free (free true) or paid (cost such as EUR,2500 for 25.00 EUR in the event currency) with a capacity
eventbrite_update_ticket_classChange a ticket type: name, price, capacity, sales dates, limits per order or hidden; only the fields you pass change
eventbrite_list_attendeesList the attendees of an event (one per ticket sold): id, name, email, ticket type, status (Attending, Checked In, Not Attending)…
eventbrite_get_attendeeGet one attendee of an event with profile (name, email, phone, company, job title), ticket type, cost, status, check-in state per barcode…
eventbrite_list_event_ordersList the orders of an event: id, buyer name and email, status, created time, gross, base price, Eventbrite fee, payment fee and tax
eventbrite_list_organization_ordersList the orders across all events of an organization: id, event_id, buyer name and email, status, created time and amounts
eventbrite_get_orderGet one order with buyer, status and the full cost breakdown; expand attendees to see the tickets in it, event for the event
eventbrite_list_venuesList the saved venues of an organization: id, name, address, capacity and age restriction
eventbrite_create_venueSave a new venue in an organization so events can use it
eventbrite_list_discountsList discount, access and promo codes of an organization: id, code, type, amount_off or percent_off, how many are available and used…
eventbrite_get_sales_reportGet a sales report for one or more events: gross, net, quantity, fees and royalty per period (day by default), optionally grouped by…

Example prompts

  • "How many tickets have we sold for our next event, by ticket type, and how many are left?"
  • "Show me gross sales and fees for all our events last month, by day."
  • "Who bought a ticket for Saturday's workshop but has not checked in yet?"
  • "Which discount codes exist for our summer conference, and how often has each been used?"
  • "Create a draft event called Product Meetup Berlin on 20 November from 18:00 to 21:00 Berlin time at our saved venue, with 80 free tickets. Show me everything before you create it."

FAQ

Where does Gemini CLI look for MCP servers? In ~/.gemini/settings.json for your user, or in .gemini/settings.json inside a project. gemini mcp list shows each server and whether it connects.

Next steps

Was this guide helpful?

Your Eventbrite agent is one click away.

Install the connector, paste the key, prompt Gemini. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Eventbrite to Claude via MCP

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

Connectors

How to Connect Eventbrite to Cursor via MCP

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

Connectors

How to Connect Eventbrite to Meta Muse via MCP

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

Connectors

Eventbrite to MCP: Events, Attendees and Ticket Sales in any AI Agent

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

Connectors

How to Connect Eventbrite to ChatGPT via MCP

Let your AI work with Eventbrite: list your events, attendees with check-in state, orders, ticket types, venues, discount codes and sales reports, and create, update and publish events, tickets, venues and event descriptions after you confirm.

Connectors

How to Connect Avito to Gemini via MCP

Let your AI work with your Avito business account: list your ads and change their prices, read views, contacts and calls statistics, check autoload uploads and their errors, the feed format and your wallet, and read Avito Messenger chats. Sending messages and changing autoload settings are optional and off by default.