# Eventbrite MCP

> Eventbrite MCP connects your AI agent directly to Eventbrite's ticketing and event platform data. Use it to list all your events, monitor real-time ticket sales, track every registered attendee, and generate performance summaries for any specific show or campaign.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Tags:** ticketing, event-registration, attendee-tracking, sales-analytics, event-planning, webhook

## Description

Managing large events means juggling dashboards: one screen for attendance counts, another for gross revenue, a third for vendor sign-ups. This MCP pulls all that data into conversation. You tell your agent what you need—'What were the sales numbers for the Tech Summit last week?'—and it retrieves the answer instantly. It handles everything from finding out if an event is live to pulling comprehensive reports on who bought tickets and when. When working with Vinkius, you connect this Eventbrite data source once, giving your agent access to all the critical event lifecycle details without needing dozens of API keys or manual exports. You get a single conversational interface for ticketing, attendance tracking, and financial auditing.

## Tools

### get_eventbrite_account_metadata
Retrieves basic profile information and metadata about your current Eventbrite user account.

### get_event_performance_summary
Pulls a concise report of key performance metrics for one specific event you name.

### get_event_detailed_data
Retrieves in-depth settings and configuration information for a particular event.

### list_my_organizations
Provides a list of all organizational groups you are currently a member of on the platform.

### quick_event_volume_audit
Generates a fast, high-level summary report covering upcoming event activity and general attendance volume.

### list_event_attendees
Lists every registered attendee for an event, helping you verify names and emails.

### list_currently_live_events
Identifies events that are currently marked as 'Live' or 'Started' right now.

### list_event_ticket_orders
Pulls a detailed list of all ticket orders and associated transactions for a chosen event.

### list_past_completed_events
Finds information about events that have already taken place, helping with post-mortem reports.

### list_my_events
Lists every event you personally created or are actively managing on your account.

## Prompt Examples

**Prompt:** 
```
List all my upcoming live events.
```

**Response:** 
```
I've found 3 live events, including 'Annual Tech Summit' and 'Digital Marketing Workshop'. The Tech Summit has 450 registered attendees. Would you like to see the ticket sales summary for the workshop?
```

**Prompt:** 
```
Show me the attendee list for event ID '12345678'.
```

**Response:** 
```
For event ID '12345678', I've retrieved the list of 120 attendees, including 'John Doe', 'Jane Smith', and 'Robert Brown'. All attendees have 'Completed' status. Should I pull the ticket type breakdown?
```

**Prompt:** 
```
Check the performance summary for 'Summer Gala'.
```

**Response:** 
```
The 'Summer Gala' has sold 850/1000 tickets, generating $42,500 in gross sales. 15 orders were placed in the last 24 hours. Would you like a list of the most recent orders?
```

## Capabilities

### List and audit events
Retrieves full information, status, and metadata for all your existing Eventbrite events.

### Monitor ticket sales and orders
Accesses all transaction details, allowing you to track specific ticket purchases and payment statuses for an event.

### Track attendee lists
Pulls a complete list of every person registered for a given event, including their names and emails.

### Summarize performance metrics
Generates high-level reports detailing ticket sales volume, overall attendance trends, and account health.

### Identify active events
Determines which events are currently running or have already been completed by date.

## Use Cases

### Post-Event Financial Review
The operations team needs to know the total gross sales and ticket orders for the 'Summer Gala' after it finished. They ask their agent, which uses list_event_ticket_orders and get_event_performance_summary, getting a consolidated report instead of downloading 5 separate CSV files.

### Checking Live Attendance
The event manager is at the venue and needs to know how many people are registered for today's workshop. They use list_event_attendees, getting an immediate count of attendees instead of checking a physical sign-in sheet or waiting for manual reports.

### Planning Next Year’s Event
The marketing analyst wants to benchmark the 'Annual Tech Summit' against last year. They use quick_event_volume_audit and then list_past_completed_events to pull comparative data points for budgeting.

### Checking Status Before Launch
The coordinator needs to confirm which events are ready to go live next week. They ask the agent to run list_my_events and then filter them using get_event_detailed_data to check specific readiness flags.

## Benefits

- Stop manually cross-referencing data. Instead of jumping between the attendee list and the sales dashboard to see who bought tickets, your agent pulls both streams into one answer instantly.
- Audit performance without digging through settings. Using get_event_performance_summary gives you high-level metrics—sales volume, attendance trends, etc.—in a single conversational query.
- Get real-time oversight on active shows. list_currently_live_events quickly identifies which events are running right now, so your team knows exactly where to focus attention.
- Manage organizational scope easily. list_my_organizations lets you see all the groups you belong to, giving context when pulling data for multiple related projects.
- Trace every dollar. When you need to understand revenue flow, calling list_event_ticket_orders provides a full audit trail of transactions and payment statuses.

## How It Works

The bottom line is that your AI client acts as an intermediary, turning complex API calls into simple conversational commands.

1. Connect the Eventbrite MCP to your AI client and authorize it using your private token.
2. Tell your agent what data you need. For example: 'Show me the sales summary for my Annual Summit event.'
3. The agent executes the necessary tool calls, pulling raw data on orders or attendees, and presents a natural language summary.

## Frequently Asked Questions

**How does Eventbrite MCP handle multiple events?**
You can tell your agent to list_my_events first, and then narrow down the scope. You don't have to run separate queries for every single event you manage.

**Can I use Eventbrite MCP to check attendance in real-time?**
Yes, the agent can list_event_attendees for specific events and retrieve status updates. You just need to provide the correct event ID or name.

**Does Eventbrite MCP track refunds and cancellations?**
The tool calling list_event_ticket_orders handles transactions, so it tracks payment statuses, including any recorded refunds or changes in order status.

**What if my event isn't listed as 'Live'? Can Eventbrite MCP still help?**
You can pull data on past shows using list_past_completed_events. This is perfect for generating post-mortem reports and understanding historical trends.

**Is the Eventbrite MCP limited to ticket sales only?**
No, it covers much more than just tickets. You can also retrieve general event settings using get_event_detailed_data and track organizational memberships with list_my_organizations.