Brushfire MCP. Manage check-ins, orders, and attendee data in chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Brushfire MCP Server manages all your event logistics. You can list events, check attendee profiles, track orders, and mark guests as checked-in—all from your agent.
It centralizes registration, check-in, and financial data so you stop juggling tabs and start managing your event from a single chat window.
What your AI agents can do
Check in attendee
Marks a specific registered attendee as checked-in.
Get account info
Retrieves core information about the Brushfire account.
Get attendee
Gets the full profile and details for a single attendee.
Marks a specific attendee as checked-in, updating their status within the event system.
Retrieves all metadata for a specific event, including dates, locations, and setup information.
Pulls a detailed profile for one attendee using their ID, showing their registration status and history.
Retrieves a full list of all registered attendees for an event, or updates specific profile details like contact info.
Retrieves all transaction records and order details associated with an event.
Lists all events the account manages or lists all available ticket types for a given event.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Brushfire MCP Server: 10 Tools for Event & Order Tracking
Use these tools to pull event details, manage attendee records, list transactions, and mark check-ins via natural conversation.
019d7564check in attendee
Marks a specific registered attendee as checked-in.
019d7564get account info
Retrieves core information about the Brushfire account.
019d7564get attendee
Gets the full profile and details for a single attendee.
019d7564get event
Retrieves all details for a specific event.
019d7564get order
Gets the specific details for an event order or transaction.
019d7564list attendees
Lists all registered guests for a given event ID.
019d7564list events
Lists all events managed within the account.
019d7564list orders
Lists all transaction records and orders across all events.
019d7564list ticket types
Lists the available ticket or registration types for an event.
019d7564update attendee
Changes specific details on an existing attendee's profile.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Brushfire, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Brushfire MCP Server handles all your event logistics. You'll use your AI agent to manage everything—from listing events and checking attendee profiles to tracking orders and marking people as checked in. It centralizes registration, check-in, and financial data so you can stop juggling tabs and manage your whole event from one chat window.
Listing Events & Details
To see what events you manage, run list_events. You can then pull all the specific details for any event using get_event. You'll also check out all available ticket types for an event with list_ticket_types.
Managing Attendees
To get a list of every registered guest for an event, use list_attendees. You can pull a detailed profile for a single person using get_attendee, or update specific info on an existing profile with update_attendee. When you need to mark someone as present, run check_in_attendee to mark them as checked in.
Tracking Orders & Accounts
You can pull all transaction records and order details across every event with list_orders, and get specifics on one order using get_order. For account info, get_account_info pulls core details about your Brushfire account.
The Tools You'll Use
When you need to check someone in, you'll call check_in_attendee. To pull a full list of everyone registered for an event, you'll use list_attendees. To get a person's full profile, you'll use get_attendee. To see all the details for a specific event, you'll use get_event. To get a specific order's details, you'll use get_order.
To list all registered guests for an event, you'll use list_attendees. To list all transactions, you'll use list_orders. To list available ticket types, you'll use list_ticket_types. To change an attendee's profile, you'll use update_attendee. Finally, you can retrieve core account info with get_account_info.
How Brushfire MCP Works
- 1 First, connect the Brushfire API key to your AI client. You'll need the key and the client version.
- 2 Then, tell your agent the action: 'List all events for next month' or 'Check-in attendee ID X'.
- 3 The agent runs the relevant tool, and you get the structured data—like a list of events or a confirmation message—back in the chat.
The bottom line is you manage all event data and actions by talking to your agent, not by clicking through a dashboard.
Who Is Brushfire MCP For?
Event organizers, on-site staff, and finance teams use this. If your job involves tracking who showed up, who paid, or what event is happening next, this is for you. It replaces manual dashboard work with direct conversational commands.
Uses the agent to list all managed events and check registration counts before setting up marketing materials.
Needs to check-in guests and verify their registration status using only their mobile agent at the entrance.
Checks event order status and transaction histories to reconcile payments against ticket sales.
What Changes When You Connect
- Instant Check-in: Mark attendees as checked-in instantly using the
check_in_attendeetool. This updates the guest's status in Brushfire immediately, perfect for busy on-site staff. - Deep Event Context: The
get_eventtool pulls all event metadata you need—like dates, ticket types, and location details—without you leaving the chat interface. - Full Financial Visibility: Use
list_ordersandget_orderto pull all transaction histories and event orders. You can track payments and reconcile sales figures instantly. - Attendee Profile Access: The
get_attendeetool gives you a full profile dump on any person, letting you verify their registration status or contact details immediately. - Batch Management: Need to know who signed up? Run
list_attendeesto get a roster for a specific event, orlist_eventsto see everything you're running. - Data Correction: If a guest changes their email or name, use
update_attendeeto correct the profile details without logging into the main web portal.
Real-World Use Cases
Staff Needs to Check-In 50 Guests Fast
The on-site staff member needs to process a large group. Instead of tapping 50 IDs into a dashboard, they ask their agent: 'Check-in the 50 people in the 'Global Gala' event.' The agent runs list_attendees first, then executes check_in_attendee for everyone, confirming attendance in real-time.
Finance Needs to Reconcile a Payment Error
A finance admin notices a payment discrepancy. They ask the agent to 'Show all orders for the 'Summer Summit 2026' event.' The agent uses list_orders and then get_order to provide the exact transaction ID, amount, and date, solving the manual cross-referencing headache.
Planner Needs to Verify Event Setup
A planner is setting up a new venue. They need to know what ticket types are available. They ask the agent to 'List all ticket types for the Tech Workshop.' The agent runs list_ticket_types, confirming that the 'VIP' tier is active and correct before printing badges.
Support Agent Needs to Update Contact Info
A support agent talks to a guest who gave an old email. Instead of emailing the admin, they ask the agent to 'Update the email for Jane Doe.' The agent uses get_attendee to find the ID, and then update_attendee to write the new email address directly.
The Tradeoffs
Listing Everything
Running list_attendees without an event ID, or asking for 'all orders' without a date range, results in an unmanageable payload that fails or times out.
→
Always scope your request. Use list_events first to get the ID, and then pass that specific ID to list_attendees or get_event to keep the data focused and actionable.
Status Blindness
Assuming a guest is registered just because they paid. You might miss details like if their ticket type is invalid or if their profile needs updating.
→
After checking payments via get_order, always run get_attendee to verify the profile data and ensure the status is correct before assuming they are good to go.
Guessing the ID
Trying to check-in a guest by name only. If two people have the same name, the agent cannot tell which one to mark as present.
→
You must retrieve the unique ID first. Use list_attendees to find the specific attendee ID, then pass that ID to check_in_attendee to guarantee the correct person is marked present.
When It Fits, When It Doesn't
Use this server if your workflow requires linking three things: a person (attendee), an event, and a financial record (order). It handles the full lifecycle. Don't use it if you only need to know, for example, the current weather or a simple calendar reminder—those are general utilities. If you are only building a simple database entry form, you might just need a general data entry tool. But if you need to read and change records based on event context, this is what you use. The core function is transaction management: you read event data, then you change attendee data, and you track the money in between.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Brushfire. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Tracking event attendance shouldn't mean jumping between three different web portals.
Today, if you need to see who showed up, you open the main dashboard. Then, you click the 'Attendees' tab. If you need their profile, you copy their name and paste it into the CRM. If you need to know if they paid, you open the finance portal and search by name again. It's three different systems, three different login credentials, and three different chances to lose data.
With the Brushfire MCP Server, you talk to your agent. You say, 'Show me the status of John Doe for the Tech Workshop.' Your agent runs the tools and spits out one clean response: the profile, the check-in status, and the payment record—all in the chat. The data just appears.
Brushfire MCP Server: Manage Attendee Data
You no longer need to manually update records across multiple screens. Instead of logging in to the attendee section, finding the right ID, and then separately logging into the order system to verify payment, you ask the agent to perform the entire sequence: 'Check the order and update the profile for attendee ID X.'
The difference is the system executes the necessary sequence of reads and writes for you. It links the payment, the profile, and the event status automatically. You just tell it what you want.
Common Questions About Brushfire MCP
How do I use the list_events tool in the Brushfire MCP Server? +
You ask your agent to 'List all managed events.' The agent runs list_events and returns a list of every event ID and name you manage, letting you pick the correct one to work with next.
What information does get_attendee provide? +
The get_attendee tool gives you a complete profile for a single person, including their registration details, contact info, and event-specific status.
Can I check-in an attendee using the check_in_attendee tool? +
Yes. You just need to tell your agent to 'Check-in attendee ID X.' The check_in_attendee tool marks that attendee's status as present in Brushfire.
How do I update attendee information using update_attendee? +
You must provide the attendee's unique ID and the specific field you want to change (e.g., email). The update_attendee tool changes only the specified field to prevent accidental data loss.
Can I list all orders for a specific event? +
You can run list_orders to see all orders, but it's better to first use get_event to get the event ID, then pass that ID to filter your order search for accuracy.
What do I need to use the list_ticket_types tool? +
You must provide the unique event ID. This tool then returns a list of all available ticket and registration types associated with that event.
How do I check event orders using the list_orders tool? +
The list_orders tool requires a specific event ID. After running it, you'll get a list of all associated orders, including transaction IDs and order totals.
Can I get a full profile of an event using the get_event tool? +
Yes, the get_event tool returns comprehensive details about the event, including the dates, location, and associated event metadata.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Workable
Recruit top talent with an ATS that posts to 200+ job boards, screens candidates with AI, and manages the entire hiring flow.
Numbers API
Facts about numbers and dates — access trivia, math, and historical data via AI.
Critical Thinking Prover
AI agents accept premises without questioning, analyze from one perspective, cherry-pick evidence, ignore consequences, and present uncertainty as certainty. This tool forces rigor: surface assumptions, apply competing frameworks, weigh counterevidence, trace ripple effects, bound confidence.
You might also like
Portkey
AI gateway observability: monitor logs, costs, and manage LLM configurations via agents.
KeepTrack Space Intelligence
Universal space intelligence — search satellites, orbital debris, and launches via AI.
MiiTel
Analyze phone conversations with AI that scores call quality, identifies sentiment, and provides coaching insights for sales teams.