# Eventzilla MCP

> Eventzilla MCP connects your AI agent directly to the event registration platform, giving you instant access to live data. Check attendee lists, track every ticket order and transaction, monitor discount code usage, and get performance summaries for all events—all through natural conversation.

## Overview
- **Category:** ecommerce
- **Price:** Free
- **Tags:** event-registration, ticket-sales, discount-codes, attendee-management, event-marketing

## Description

You can manage complex event operations without ever touching a dashboard. This MCP lets your AI client pull real-time operational data from Eventzilla. Need to know how many people signed up for the advanced workshop last week? Or maybe you need to audit which discount codes are performing best right now? You just ask your agent, and it gets the answer instantly.

It organizes everything: from listing all upcoming events to pulling detailed records of every ticket order and payment status. If you're building an automated system for event marketing or operations, this connection is crucial. Through Vinkius, you can connect your preferred AI client and give it access to the entire catalog, ensuring that Eventzilla data flows directly into your workflow without manual steps.

Use natural language to pull attendee names, check performance metrics, and review sales figures across multiple events. It's about getting operational answers immediately, letting you focus on marketing strategy instead of report generation.

## Tools

### get_eventzilla_account_metadata
Retrieves general limits and metadata about your Eventzilla account setup.

### get_event_performance_summary
Provides a quick, high-level summary of key performance metrics for one specific event.

### get_event_detailed_data
Fetches deep settings and comprehensive information about a single event's configuration.

### quick_event_volume_audit
Generates an immediate, high-level summary combining total attendees and ticket orders across events.

### list_event_attendees
Retrieves a complete list of every person who registered for a specified event.

### list_event_discount_codes
Shows all current and past discount codes configured for an event, along with their usage details.

### list_all_events
Lists every single event currently managed within your Eventzilla account.

### list_currently_live_events
Identifies which events are open for registration or actively taking place right now.

### list_event_ticket_orders
Lists all recorded ticket purchases and financial transactions tied to an event ID.

### list_future_scheduled_events
Identifies all events that are set for a date later than today's date.

## Prompt Examples

**Prompt:** 
```
List all active event registrations.
```

**Response:** 
```
I've found 5 active events, including 'Annual Industry Gala' and 'Advanced Python Workshop'. The Industry Gala currently has 150 registrations. Would you like to see the ticket sales summary for the workshop?
```

**Prompt:** 
```
Show me the attendee list for 'Python Workshop'.
```

**Response:** 
```
For 'Advanced Python Workshop', I've retrieved the list of 45 attendees, including 'Jane Smith' and 'John Doe'. All attendees have 'Paid' status. Should I pull the discount codes used for these registrations?
```

**Prompt:** 
```
Check active discount codes for event ID '12345'.
```

**Response:** 
```
For event ID '12345', you have 3 active discount codes: 'EARLYBIRD' (20% off), 'VIPACCESS' (Free), and 'GROUP10'. EARLYBIRD has been used 45 times out of 50. Would you like to see the usage for VIPACCESS?
```

## Capabilities

### Get Event Overviews
Retrieve general information, status, and performance summaries for any managed event.

### Manage Attendee Records
List specific registered attendees for an event, including their names, emails, and ticket types.

### Audit Sales & Orders
Access detailed lists of all ticket purchases and financial transactions for a given event.

### Track Promotions
List active or inactive discount codes, along with their usage statistics for an event.

### Identify Event Schedules
Retrieve lists of events that are currently running or scheduled for a future date.

## Use Cases

### Post-Conference Debriefing
The marketing team needs to know what worked. They ask their agent, 'What were the total registrations and top discount codes for last month's gala?' The agent uses `quick_event_volume_audit` and then `list_event_discount_codes`, providing a single report that identifies both high volume and code effectiveness.

### Checking On-Site Attendance
An operations manager is at an event. Instead of using a printed roster, they ask their agent to 'List attendees for today's session.' The agent executes `list_event_attendees`, giving the manager instant verification against the system record.

### Planning Future Sales
A sales rep wants to know if a new pricing tier is viable. They ask their agent for 'all future events and their current ticket order totals.' The agent uses `list_future_scheduled_events` combined with `list_event_ticket_orders`, giving the rep immediate data points for planning.

### Understanding Revenue Gaps
The finance team notices a discrepancy. They ask their agent to 'Audit all ticket sales for the Annual Gala.' The agent uses `list_event_ticket_orders`, pulling every transaction record so the finance team can quickly pinpoint where the missing revenue is.

## Benefits

- Don't manually cross-reference data. You can ask for a quick audit combining total attendees and ticket orders using the `quick_event_volume_audit` tool, getting one number instead of three separate reports.
- Stop guessing about promotions. Use `list_event_discount_codes` to see which codes are actually being used and how often they've been applied across any event.
- Never miss an attendee detail again. The `list_event_attendees` tool pulls names, emails, and ticket types for a specific event in one go.
- Understand your entire catalog at a glance. Use `list_all_events` to see every single thing you've scheduled, then drill down with `get_event_detailed_data` when you need specifics.
- Monitor sales performance without logging into the dashboard. By calling `list_event_ticket_orders`, your agent pulls real-time financial transaction data straight into the chat window.

## How It Works

The bottom line is you talk to it naturally and it gets the precise operational data you need from Eventzilla.

1. Connect the Eventzilla MCP to your AI client and authorize it using your API key.
2. Prompt your agent with a specific request, like 'Show me all attendees for next month's workshop.'
3. The MCP executes the necessary data call, returning structured event details or attendee lists directly to your conversation.

## Frequently Asked Questions

**How do I find out what events are coming up using Eventzilla MCP?**
You use the `list_future_scheduled_events` tool. This instantly gives you a list of all upcoming dates and titles managed in your account.

**Can Eventzilla MCP help me check ticket sales?**
Yes, you run `list_event_ticket_orders`. It pulls every recorded transaction for an event so you can track gross sales and payment statuses.

**What is the best way to see if a discount code worked?**
Use `list_event_discount_codes`. This tool shows all codes, whether active or inactive, and how many times they've been used on specific events.

**Does Eventzilla MCP list every attendee?**
Yes. The `list_event_attendees` tool retrieves the full roster of registered people for a specific event when you request it.

**How do I get an overview of all my events?**
You start by calling `list_all_events`. This provides names and basic details for every single event managed in your system.