Eventzilla MCP by usefulapi
by usefulapi.io · remote · no sign-in to list tools · v1.3.3 · published by io.usefulapi
Read Eventzilla events, tickets, orders, attendees and users; open or close ticket sales.
11 tools: 1 can delete or cancel things and 10 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads10Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http eventzilla https://eventzilla.usefulapi.io/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
11 tools
Deletes or cancels 1Claude Code: deny
eventzilla_toggle_event_salesWRITE: publish (status true) or unpublish (status false) ticket sales of one event.No findings
Why it is in this group
- The name "eventzilla_toggle_event_sales" says "toggle": a word for a change.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it WRITE: publish (status true) or unpublish (status false) ticket sales of one event. Unpublishing stops attendees from buying tickets on the event page; publishing starts public sales again. Existing orders are not touched and no money moves through this tool. Idempotent. POST /events/togglesales.
Annotations the server declares
- title: Turn ticket sales on or off
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: true
Only reads 10Claude Code: allow
eventzilla_get_attendeeOne attendee by id: name, ticket type, barcode, check-in status, order reference, registration answers.No findings
Why it is in this group
- The name "eventzilla_get_attendee" says "get": a word for reading.
Description, as the server wrote it One attendee by id: name, ticket type, barcode, check-in status, order reference, registration answers. GET /attendees/{attendeeid}.
Annotations the server declares
- title: Get attendee
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_get_eventOne event by id: title, description, dates, time zone, venue, status, tickets sold/total, URL, categories.No findings
Why it is in this group
- The name "eventzilla_get_event" says "get": a word for reading.
Description, as the server wrote it One event by id: title, description, dates, time zone, venue, status, tickets sold/total, URL, categories. GET /events/{eventid}.
Annotations the server declares
- title: Get event
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_get_transactionOne transaction (order) by checkout id or order reference number: amount, ticket count, status, event date.No findings
Why it is in this group
- The name "eventzilla_get_transaction" says "get": a word for reading.
Description, as the server wrote it One transaction (order) by checkout id or order reference number: amount, ticket count, status, event date. Read-only. GET /transactions/{identifier}.
Annotations the server declares
- title: Get transaction
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_get_userOne organizer or sub-organizer by user id.No findings
Why it is in this group
- The name "eventzilla_get_user" says "get": a word for reading.
Description, as the server wrote it One organizer or sub-organizer by user id. GET /users/{userid}.
Annotations the server declares
- title: Get organizer
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_list_categoriesList the event categories (names to use as the category filter in eventzilla_list_events).No findings
Why it is in this group
- The name "eventzilla_list_categories" says "list": a word for reading.
Description, as the server wrote it List the event categories (names to use as the category filter in eventzilla_list_events). GET /categories.
Annotations the server declares
- title: List event categories
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_list_event_attendeesList the attendees (registrations) of one event: name, ticket type, barcode, check-in status, order reference and answers to registration questions.No findings
Why it is in this group
- The name "eventzilla_list_event_attendees" says "list": a word for reading.
Description, as the server wrote it List the attendees (registrations) of one event: name, ticket type, barcode, check-in status, order reference and answers to registration questions. The API returns the whole list in one reply (no paging). GET /events/{eventid}/attendees.
Annotations the server declares
- title: List event attendees
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_list_event_transactionsList the orders (transactions) of one event: order reference, checkout id, date, amount, number of tickets and status.No findings
Why it is in this group
- The name "eventzilla_list_event_transactions" says "list": a word for reading.
Description, as the server wrote it List the orders (transactions) of one event: order reference, checkout id, date, amount, number of tickets and status. Read-only. GET /events/{eventid}/transactions.
Annotations the server declares
- title: List event transactions
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_list_eventsList the events in the Eventzilla account: id, title, dates and times, venue, status, tickets sold and total, categories and the public URL.No findings
Why it is in this group
- The name "eventzilla_list_events" says "list": a word for reading.
Description, as the server wrote it List the events in the Eventzilla account: id, title, dates and times, venue, status, tickets sold and total, categories and the public URL. Use the id (and dateid) in the other tools. Filter by status and category name. GET /events.
Annotations the server declares
- title: List events
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_list_ticket_typesList the ticket types of one event: id, title, price, quantity, sales window and limits, plus its donation ticket options (donation_options).No findings
Why it is in this group
- The name "eventzilla_list_ticket_types" says "list": a word for reading.
Description, as the server wrote it List the ticket types of one event: id, title, price, quantity, sales window and limits, plus its donation ticket options (donation_options). GET /events/{eventid}/tickets.
Annotations the server declares
- title: List ticket types
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
eventzilla_list_usersList the account's organizer and sub-organizer users: name, company, contact details, time zone, user type.No findings
Why it is in this group
- The name "eventzilla_list_users" says "list": a word for reading.
Description, as the server wrote it List the account's organizer and sub-organizer users: name, company, contact details, time zone, user type. GET /users.
Annotations the server declares
- title: List organizers
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.3.3. Values in angle brackets are yours to fill in.
claude mcp add --transport http eventzilla https://eventzilla.usefulapi.io/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__eventzilla__eventzilla_list_events",
"mcp__eventzilla__eventzilla_get_event",
"mcp__eventzilla__eventzilla_list_event_transactions",
"mcp__eventzilla__eventzilla_list_event_attendees",
"mcp__eventzilla__eventzilla_list_ticket_types",
"mcp__eventzilla__eventzilla_list_categories",
"mcp__eventzilla__eventzilla_get_attendee",
"mcp__eventzilla__eventzilla_get_transaction",
"mcp__eventzilla__eventzilla_list_users",
"mcp__eventzilla__eventzilla_get_user"
],
"ask": [],
"deny": [
"mcp__eventzilla__eventzilla_toggle_event_sales"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as eventzilla. Review it before you use it.