Humanitix MCP. Automate event logistics and ticket tracking.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Humanitix MCP Server manages event logistics and community data. Use it to list events, track ticket sales, manage attendee lists, and view organization data directly through the Humanitix API.
It's built for automating event registration and supporting social impact initiatives.
What your AI agents can do
Get event
Retrieves all specific details for one event ID.
Get me
Gets information about the user currently logged into the system.
List attendees
Generates a list of all registered attendees for a specific event ID.
The agent fetches specific details for a single event using get_event.
You get a list of all people who registered for an event using list_attendees.
The agent lists all ticket orders and the tickets themselves, helping you monitor sales volume.
You can list all available events, venues, and campaign types using list_events, list_venues, and list_campaigns.
The agent retrieves the authenticated user's information using get_me.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Humanitix MCP Server: 10 Tools for Event Management
Use these tools to pull event details, track ticket sales, and manage attendee lists via the Humanitix API.
019d75b5get event
Retrieves all specific details for one event ID.
019d75b5get me
Gets information about the user currently logged into the system.
019d75b5list attendees
Generates a list of all registered attendees for a specific event ID.
019d75b5list campaigns
Retrieves a list of marketing campaigns run on the platform.
019d75b5list events
Lists all virtual and hybrid events available on the platform.
019d75b5list hosts
Retrieves a list of organizations or people who host events.
019d75b5list inventory
Lists the event inventory items available for sale.
019d75b5list orders
Retrieves a list of all ticket purchase orders made.
019d75b5list tickets
Lists all individual ticket records across every event.
019d75b5list venues
Lists all physical and virtual venues where events take place.
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 Humanitix, 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
Humanitix MCP Server lets your AI client manage event logistics and community data by talking directly to the Humanitix API. You'll use it to list events, track ticket sales, and manage attendee lists without ever touching a dashboard. It's built for automating event registration and supporting social impact initiatives.
Find Event Details: You can grab all the specific details for a single event using get_event. To see all the events happening, you can run list_events, and you can also list all the venues where events are held with list_venues. You'll see all the marketing campaigns run on the platform when you call list_campaigns.
View User Profile Data: Your agent pulls the currently logged-in user's info with get_me.
Discover Event Structure: You can list all organizations or people who host events using list_hosts. You'll get a rundown of every event inventory item available for sale by calling list_inventory.
Check Attendee Rosters: To see who signed up for an event, you'll run list_attendees with a specific event ID.
Track Ticket Sales: The agent lists every single ticket record across all events using list_tickets. You can also get a full list of all ticket purchase orders with list_orders. By listing all the tickets and the orders, you can monitor sales volume.
Track Ticket Sales also lets you get a list of all ticket purchase orders with list_orders, and it lets you get a list of all individual ticket records across every event using list_tickets.
How Humanitix MCP Works
- 1 Tell your agent what you need. For instance, 'Find all charity events happening next month.'
- 2 The agent calls
list_eventsto get a list of potential events, then may callget_eventif you need details on a specific one. - 3 The agent returns the structured data: event names, dates, and associated ticket counts.
The bottom line is you let your AI client do the repetitive API calls, and it gives you the structured data you need to make decisions.
Who Is Humanitix MCP For?
Event managers, operations engineers, and community coordinators need this. They're the people who spend hours clicking through event dashboards, manually cross-referencing ticket numbers with attendee names, and struggling to get a single, clean list of data. This server centralizes all that information for your agent.
They use this to build reports, checking list_orders and list_tickets to reconcile sales data against expected attendance for multiple upcoming events.
They use it to pull lists of past campaigns (list_campaigns) and find the relevant events (list_events) to promote to the community.
They use it to verify attendee lists (list_attendees) and pull host data (list_hosts) to manage communications and follow up after a major event.
What Changes When You Connect
- Reconcile ticket sales and attendance. Use
list_ordersandlist_ticketstogether to compare purchase data against the actual number of attendees retrieved bylist_attendees. This lets you spot discrepancies immediately. - Build a complete event report. Start by calling
list_eventsto get a master list. Then, useget_eventon a specific ID to pull deep details, like the venue and host, giving you a single source of truth. - Manage marketing efforts. Pull a list of campaigns using
list_campaignsand then uselist_eventsto identify which events should be promoted under that campaign's umbrella. - Verify user permissions. Use
get_meto check the current user's status. This is critical if your agent needs to know if it has permission to run write operations on ticket data. - Understand event scope. Call
list_venuesandlist_hostsfirst. This gives your agent the necessary context (like location and organizer) before it attempts to fetch event-specific data withget_event.
Real-World Use Cases
Reconciling Sales Data After a Gala
The operations team needs to know exactly how many tickets were sold versus how many people showed up. They ask their agent to run list_orders to get all purchase records. Next, the agent calls list_attendees for the Gala's event ID. Finally, the agent compares the two lists, confirming that every order has a corresponding attendee record, and flagging any discrepancies.
Checking Event Viability
A manager wants to know if a planned event can actually happen. They ask their agent to run list_events to see if the date exists. Then, they use list_venues and list_inventory to check if there's an open venue and enough tickets left. If both checks pass, the event is viable.
Pre-Event Marketing Prep
Marketing needs to promote an upcoming event to a specific segment. They tell the agent to run list_campaigns to see the available marketing initiatives. The agent then uses list_events to filter for the right events and list_hosts to confirm the event's organizer, ensuring the promotion hits the right audience.
Onboarding a New Client
A new client needs to see all of their assets. They instruct their agent to run get_me to confirm their account details, then use list_venues and list_hosts to give them a complete overview of the company's existing infrastructure.
The Tradeoffs
Trying to get all data in one go
Calling list_events and list_attendees without specifying the correct IDs or parameters, leading to incomplete or overly large data dumps that crash the agent's context window.
→
Always start by using list_events to find the correct event ID. Then, pass that specific ID to get_event and finally to list_attendees. This sequence ensures the data is scoped correctly.
Confusing orders with tickets
Assuming that running list_tickets gives you who attended. It only lists the ticket object, not the person. This leads to a false sense of knowing who is registered.
→
To see who registered, use list_attendees and pass the event ID. If you need to see the purchase history, run list_orders. These two tools serve different purposes.
Ignoring the user context
Writing an agent that tries to perform actions without first checking the user's permissions, causing the agent to fail on write operations because it can't authenticate the user.
→
Always run get_me first. This confirms the user's identity and available scope, ensuring the agent knows its operational boundaries before attempting any data retrieval or modification.
When It Fits, When It Doesn't
Use this MCP server if your core workflow involves managing event lifecycles: tracking RSVPs, reconciling ticket sales, or cataloging event assets. You need it when you must connect the 'who' (attendees), the 'what' (events/inventory), and the 'how much' (orders/tickets).
Don't use this if your goal is only general CRM or simple messaging. If you just need to send a message or track contacts outside of a specific event/ticket framework, use a dedicated messaging or CRM API instead. If you only need to check a single, static piece of data that doesn't change (like a general company list), check if a simpler endpoint exists that doesn't require the full event context.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Humanitix. 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
Event data shouldn't require jumping between five different tabs.
Today, getting a full picture of an event's performance is a pain. You have to jump into the event dashboard, copy the event ID, then switch to the ticketing tab to check sales. Then you open the attendee list, copy the names, and finally switch to the campaign report to see who was marketed to. It's a copy-paste nightmare.
With this MCP server, you tell your agent, 'Give me the full picture for the Annual Gala.' The agent runs `get_event` for the ID, then pulls the `list_tickets` and `list_attendees` data in sequence. You get a single, structured JSON output that ties all those elements together. No jumping required.
List Attendees MCP Server: Get the full roster in a single prompt.
Manually, checking the attendance roster means logging into the platform and navigating to the specific event. You click 'View Attendees,' and then you download a CSV. If you need to check a different event, you repeat the whole process. It's slow and error-prone.
Now, you just ask your agent to run `list_attendees(event_id=...)`. The agent handles the API call and returns the structured list immediately. It's fast, reliable, and keeps all the data where it belongs.
Common Questions About Humanitix MCP
How do I use the `list_events` tool with Humanitix MCP Server? +
The list_events tool fetches a list of all available events. You run it first to get a list of event IDs and names. If you want details on a specific event, you then use get_event with the ID found in the list.
What is the difference between `list_tickets` and `list_orders` using Humanitix MCP Server? +
list_tickets lists every individual ticket record. list_orders lists the actual purchase transactions. You use list_orders to see when the transaction happened, and list_tickets to see the ticket item that resulted from it.
How can I find all registered people for an event with Humanitix MCP Server? +
Run list_attendees and provide the specific event ID. This tool returns the full roster of people who registered for that event.
Do I need to use `get_me` before using `list_attendees`? +
It's best practice to run get_me first. This verifies your agent's authentication status and confirms the user context, ensuring the subsequent calls like list_attendees execute with the correct permissions.
How do I check what kind of data `get_event` returns? +
It returns a full object detailing a single event, including its dates, location, and ticket information. You can use the get_event tool to pull specific details needed for a given event ID.
What is the purpose of the `list_campaigns` tool? +
This tool shows all current and past marketing campaigns associated with your account. You can use list_campaigns to find marketing initiatives that might need ticket updates or event promotion.
Can I list all event venues using the `list_venues` tool? +
Yes, list_venues provides a comprehensive list of all event locations you've set up. This helps your agent check availability or cross-reference event data.
How do I manage user data after running `get_me`? +
get_me returns the authenticated user's core profile information. Your agent uses this data to ensure subsequent calls, like listing attendees, are authorized against the correct account context.
How do I get Humanitix API credentials? +
You can find your API key in your Humanitix dashboard under Account Settings > API. Ensure you have the necessary permissions to access event data.
Can I see attendee emails? +
Yes, the list_attendees tool provides access to registered attendee details including contact information if available.
Is inventory management supported? +
Yes, the list_inventory tool allows you to track ticket availability and stock levels.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Nifty Gateway (NFT Marketplace API)
Explore and manage NFT assets via Nifty Gateway — list available nifties, browse collections, and audit your personal portfolio directly from any AI agent.
Fomo
Manage social proof notifications, push real-time events, and oversee templates via AI agents with Fomo.
Indiegogo Crowdfunding API
Access crowdfunding data — audit campaigns, funding, and categories via AI.
You might also like
Simple Analytics
Privacy-first web analytics without cookies. Fetch aggregated stats, export raw data, and manage your websites directly from your AI agent.
BTC.com API (BTC.com Explorer & Pool API)
Access real-time Bitcoin blockchain data and mining pool statistics including blocks, transactions, addresses, and worker performance.
Travis CI
Manage CI/CD pipelines, trigger custom builds, and oversee repository testing health securely via your AI agent.