Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EVENTBRITE_PRIVATE_TOKENYesYour Eventbrite private token used to authenticate with the Eventbrite API v3.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_current_userA

Retrieve profile and email details of the authenticated Eventbrite user account.

get_user_by_idB

Retrieve public details of an Eventbrite user by user ID.

list_user_organizationsA

List all organizations that the authenticated user belongs to or manages.

list_organizations_for_userC

List organizations accessible by a specific user ID.

list_organization_membersC

List team members and staff associated with an organization.

list_organization_rolesA

List permission roles configured in an organization.

get_venueA

Retrieve details of a venue by venue ID (address, capacity, coordinates).

list_organization_venuesA

List all venues configured under an organization.

create_venueB

Create a new venue (hotel, convention hall, office) under an organization.

update_venueC

Update an existing venue's details.

get_eventB

Get details for a specific event including status, schedule, venue, and capacity.

list_organization_eventsC

List events for an organization. status options: 'live', 'draft', 'canceled', 'ended', 'all'

list_venue_eventsC

List events scheduled at a specific venue.

search_eventsB

Search public events by keyword, location, or distance.

create_eventA

Create a new draft event under an organization. Timestamps must be UTC strings in format: YYYY-MM-DDTHH:MM:SSZ

update_eventC

Update an existing event's details.

publish_eventA

Publish a draft event, making it live for attendee registrations.

unpublish_eventC

Unpublish a live event, taking it offline.

cancel_eventC

Cancel an event on Eventbrite.

copy_eventB

Clone/copy an existing event into a new draft event.

delete_eventC

Delete an event by ID.

get_event_descriptionA

Get the full description HTML and text for an event.

get_event_capacity_tierC

Get capacity configuration and tier count for an event.

update_event_capacity_tierC

Update total capacity limit for an event.

get_event_seriesC

Get information about an event series.

list_series_eventsC

List individual event occurrences belonging to an event series.

create_event_scheduleC

Create a recurring event schedule. recurrence_rule: iCalendar RRULE format (e.g. 'FREQ=WEEKLY;COUNT=10')

list_event_teamsB

List group registration teams for an event.

get_event_teamB

Retrieve details of a specific team in an event.

list_event_team_attendeesC

List attendees who belong to a specific team.

create_event_teamB

Create a new team for an event.

list_ticket_classesB

List all ticket classes (admissions, VIP, booth packages) for an event.

list_ticket_classes_for_saleC

List currently on-sale ticket classes for an event.

get_ticket_classB

Get details of a specific ticket class.

create_ticket_classC

Create a ticket class for an event (free admission or paid tier).

update_ticket_classC

Update an existing ticket class.

list_event_inventory_tiersC

List inventory tiers configured for an event.

get_event_inventory_tierC

Get details of a specific inventory tier.

create_event_inventory_tierB

Create a new inventory tier for an event.

update_event_inventory_tierC

Update an existing inventory tier.

delete_event_inventory_tierC

Delete an inventory tier from an event.

list_organization_ticket_groupsA

List ticket groups configured under an organization.

get_ticket_groupC

Retrieve details of a ticket group.

create_organization_ticket_groupC

Create a ticket group under an organization.

update_ticket_groupC

Update a ticket group.

delete_ticket_groupC

Delete a ticket group.

get_ticket_buyer_settingsB

Get ticket checkout buyer settings for an event.

update_ticket_buyer_settingsB

Update checkout settings (refund policy, checkout time limit) for an event.

list_event_attendeesB

List attendees registered for an event with profile, barcode, and answer fields. status options: 'attending', 'not_attending', 'unpaid'

list_organization_attendeesC

List attendees across all events in an organization.

get_attendee_detailsB

Retrieve full attendee profile, barcode, and custom question answers.

checkin_attendeeC

Check in an attendee at the event.

get_orderB

Retrieve details of an order including purchaser info, status, and financial totals.

list_event_ordersC

List ticket orders and buyer profiles for a specific event.

list_organization_ordersB

List orders across all events in an organization.

list_user_ordersA

List ticket purchase orders made by a specific user account.

list_organization_payoutsB

List financial payouts and bank transfers for an organization.

get_discountA

Get details of a specific promotional discount or access code.

list_organization_discountsC

List promotional discounts and access codes under an organization. scope: 'event' or 'organization'

create_organization_discountC

Create a discount or access code for an organization or event. type: 'access', 'coded', 'hold', 'public'

update_discountC

Update an existing discount or promotional code.

delete_discountC

Delete a discount code.

list_organization_webhooksB

List active webhooks configured for an organization.

list_user_webhooksA

List webhooks configured on the current user account.

create_organization_webhookB

Create a webhook endpoint for an organization. actions: comma-separated list like 'order.placed,attendee.checked_in,event.published'

delete_webhookC

Delete a webhook by ID.

list_event_questionsB

List custom registration questions configured for an event.

get_event_questionA

Retrieve details of a registration question.

create_event_questionB

Create a registration question for an event. type: 'text', 'multichoice', 'checkbox', 'radio'

delete_event_questionC

Delete a custom registration question.

list_event_canned_questionsA

List standard canned questions (Job Title, Company, Address, etc.) for an event.

list_categoriesC

List standard Eventbrite event categories.

get_categoryB

Get details and subcategories for a specific category ID.

list_subcategoriesC

List Eventbrite subcategories.

get_subcategoryC

Get details for a specific subcategory.

list_formatsA

List event format types (e.g., Conference, Expo, Seminar, Networking).

get_formatB

Get details of a specific event format.

get_mediaA

Retrieve details and download URLs of uploaded media (images, banners).

get_media_upload_instructionsA

Get an upload token and S3 post parameters for uploading an image to Eventbrite. type: 'image-event-logo', 'image-event-description'

get_sales_reportB

Retrieve sales report summary for one or more event IDs (comma-separated). filter_by: 'event' or 'date'

get_attendees_reportC

Retrieve attendee summary report for one or more event IDs (comma-separated).

get_event_display_settingsB

Get display settings for an event page (show start/end time, show organizer info, etc.).

update_event_display_settingsB

Update display settings for an event page.

get_fee_ratesB

Get current Eventbrite fee rates and calculation rules for a country and currency.

sync_organization_eventsA

Synchronize events from Eventbrite API into the local SQLite database. Runs full backfill if new, or fast incremental delta sync via 'changed_desc'.

search_organization_events_by_dateA

Search organization events within an exact UTC date range (e.g. 2025-01-01T00:00:00Z to 2026-12-31T23:59:59Z). Uses local SQLite index with automatic delta sync if cache is older than auto_sync_if_stale_minutes.

get_cached_event_statisticsA

Retrieve aggregate event statistics (events count by status, by year, and by top cities) from local SQLite cache.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 87 tools

Disambiguation4/5

Most tools target a distinct resource plus action, making them easy to tell apart across events, venues, orders, discounts, attendees, and reports. A few near-overlaps exist, such as list_user_organizations versus list_organizations_for_user and capacity tier versus inventory tier, but the descriptions are sufficient to disambiguate them.

Naming Consistency4/5

The naming convention is predominantly verb_noun and very predictable, e.g. create_event, get_event, update_event, delete_event. Minor deviations such as checkin_attendee, list_user_organizations versus list_organizations_for_user, and create_organization_discount versus delete_discount prevent a perfect score.

Tool Count1/5

With 87 tools, this server is far beyond the recommended MCP tool surface and creates significant selection overhead. Even for a comprehensive Eventbrite API integration, this is an extreme number of tools that will make agent routing more difficult.

Completeness4/5

The tool surface covers the primary Eventbrite lifecycle comprehensively, including events, venues, ticket classes, inventory tiers, discounts, orders, attendees, webhooks, questions, media, and reports. Minor gaps like missing delete for ticket classes and venues, and no update for event questions, are workaroundable and do not break core workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues