# Brushfire MCP for AI Agents AI Agent Connect

> Brushfire lets you manage the entire lifecycle of your events directly through your AI agent. From tracking new registrations and checking in guests on-site to monitoring ticket sales and order histories, this Connector connects your ticketing data to your workspace. It replaces manual dashboard hopping with natural language commands, making it easier to handle high-volume attendee lists and complex order tracking without leaving your primary chat interface.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_CXjX6UF6zbd07QPDVOdWhDMn3tbhjXSmrmtHk5Wn/ai-agent-connect
- **Tags:** ticketing, registration, attendee-management, event-planning, order-tracking, check-in

## Description

Managing a large-scale event usually means keeping dozens of browser tabs open to juggle registration lists, ticket sales, and attendee check-ins. You're constantly switching between your ticketing platform and your communication tools to give updates or verify details. This Connector changes that by bringing your Brushfire data directly into your AI client. Instead of hunting for a specific guest's status or manually pulling a list of orders, you can just ask your agent to do it for you. You can pull up attendee profiles, update registration info, or mark people as checked-in in real time while you're on the ground. It's about moving from a reactive state of clicking through menus to a proactive way of handling data. When you use this via the Vinkius catalog, your agent becomes a functional extension of your event team. It handles the heavy lifting of data retrieval and updates so you can focus on the actual experience of the event. Finance teams can check transaction histories, while on-site leads can manage crowds with the same level of ease. You can see who's coming, who's already arrived, and how your sales are tracking without ever having to leave your primary workspace. It turns a complex backend into a conversational tool that works as fast as you can type.

## Tools

### check_in_attendee
Mark a specific guest as checked-in. Use this to keep track of who has arrived at your venue in real time.

### list_attendees
Get a complete list of every guest registered for a specific event. This helps you quickly see your total headcount.

### list_orders
View a comprehensive list of all orders across your events. This helps you audit sales and transactions in one place.

### get_account_info
Pull the core details of your Brushfire account. This gives your agent the context it needs for your workspace.

### get_event
Get the specific metadata and details for one of your managed events. Use this to pull specific event facts.

### get_order
View the transaction details and history for a specific event order. This is useful for looking up specific receipts.

### list_events
See a full list of all events currently managed in your account. Use this to get a bird's eye view of your portfolio.

### get_attendee
Retrieve the full profile and registration details for a single attendee. It's the fastest way to check guest info.

### list_ticket_types
See all the different ticket and registration types available for a specific event. Use this to verify your setup.

### update_attendee
Change or correct the information for a registered guest in your database. This keeps your records accurate and clean.

## Prompt Examples

**Prompt:** 
```
List all my upcoming events in Brushfire.
```

**Response:** 
```
I've retrieved your events. You have 3 upcoming conferences: 'Summer Summit 2026' (ID: ev_1), 'Tech Workshop' (ID: ev_2), and 'Global Gala' (ID: ev_3).
```

**Prompt:** 
```
Show the attendee list for 'Summer Summit 2026'.
```

**Response:** 
```
Retrieving attendees for Summer Summit... I found 150 registered guests, including Alice Johnson (Checked-in) and Bob Smith (Pending). Would you like to find someone specific?
```

**Prompt:** 
```
Check-in attendee with ID att_99283.
```

**Response:** 
```
Attendee att_99283 has been successfully checked-in for the event. Their status is now marked as present in Brushfire.
```

## Capabilities

### Mark attendees as checked-in
Update guest status in real time to track who has arrived at your venue.

### View all registered guests
Pull a full list of everyone signed up for a specific event instantly.

### See all event orders
Access a complete history of transactions and orders across your events.

### Fetch specific attendee profiles
Get detailed information for a single guest without leaving your chat.

### View all managed events
See a list of every event currently managed in your account.

### List ticket types
Verify the different registration and ticket options for your events.

### Update attendee information
Fix typos or update guest details on the fly through your AI agent.

## Use Cases

### Rapid On-site Check-in
A staff member at a conference gate asks the agent to check in a guest by their ID. The agent uses `check_in_attendee` to update the status immediately.

### Registration Count Audit
An organizer wants to know if they are at capacity. They ask the agent to list all attendees for the workshop using `list_attendees`.

### Transaction Reconciliation
A manager needs to verify sales for a gala. They ask the agent to pull all orders using `list_orders` to cross-reference with a bank statement.

### Guest Info Correction
A volunteer notices a typo in a guest's name. They tell the agent to fix it, and the agent uses `update_attendee` to correct the record.

## Benefits

- Speed up on-site check-ins by using `check_in_attendee` to mark guests as present instantly without a clunky UI.
- Get a bird's eye view of your portfolio by using `list_events` to see all your managed events in one list.
- Simplify guest communication by using `get_attendee` to pull profile details directly into your chat interface.
- Simplify financial auditing by using `list_orders` to see every transaction and order across your events.
- Ensure setup accuracy by using `list_ticket_types` to verify your registration options are correct before you go live.
- Keep records current by using `update_attendee` to fix typos or update guest info on the fly while you work.

## How It Works

The bottom line is you get a conversational interface for your entire ticketing and attendee database.

1. Subscribe to the Brushfire MCP on Vinkius.
2. Enter your Brushfire API Key and Client Version in the setup.
3. Start managing your events from Claude, Cursor, or any MCP-compatible client.

## Frequently Asked Questions

**How does the Brushfire MCP help with on-site event check-ins?**
It allows your AI agent to mark guests as checked-in instantly. This means your staff can use a simple chat interface to verify arrivals instead of navigating a complex dashboard on a mobile device.

**Can I use Brushfire to see my total registration counts?**
Yes. You can ask your agent to list all attendees for a specific event. It will pull the live registration data so you can see your total headcount immediately.

**Can this Connector help me audit my event sales?**
It can. You can ask your agent to list all orders for a specific event. This provides a clear view of your transaction history and order details in plain text.

**Is it possible to update guest details using the Brushfire MCP?**
Yes, you can. If you find a typo or need to update a registration detail, just tell your agent to update the attendee information, and it will sync with your account.

**What kind of events does the Brushfire MCP support?**
It works with any event managed in your Brushfire account, including conferences, workshops, and large-scale galas. It handles the ticketing and registration data for all of them.

**Does the Brushfire MCP work with Claude or Cursor?**
Yes, it works with any MCP-compatible client, including Claude, Cursor, and Windsurf. You just need to connect your API key to start using it.

**Can I check-in an attendee using the agent?**
Yes! Use the `check_in_attendee` tool with the Attendee ID. Your agent will update the status in Brushfire instantly to mark the guest as present.

**How do I see the list of all attendees for my event?**
Simply ask the agent to `list_attendees` and provide the Event ID. It will retrieve all the registered guests, including names and statuses, from your Brushfire account.

**Does the integration allow updating attendee details?**
Yes. Use the `update_attendee` action and provide the Attendee ID along with the new name or email. The information will be synchronized with Brushfire immediately.