Skip to content

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.

Deletes · 1

11 tools: 1 can delete or cancel things and 10 only read.

Scanned Oct 21, 2026

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/mcp

Tools

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/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.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.