other
Eventbrite CLI for Headless Automation
Use the Eventbrite CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
9 functions 6 read 3 write API token auth
Eventbrite CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Eventbrite CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Eventbrite CLI for Headless Automation
kosmokrator integrations:configure eventbrite --set token="$EVENTBRITE_TOKEN" --set organization_id="$EVENTBRITE_ORGANIZATION_ID" --enable --read allow --write ask --json
kosmo integrations:call eventbrite.eventbrite_list_events '{"status":"example_status","order_by":"example_order_by","page":1,"continuation":"example_continuation"}' --json Discovery Before Execution
Agents and scripts can inspect Eventbrite docs and schemas before choosing a function.
kosmo integrations:docs eventbrite --json
kosmo integrations:docs eventbrite.eventbrite_list_events --json
kosmo integrations:schema eventbrite.eventbrite_list_events --json
kosmo integrations:search "Eventbrite" --json
kosmo integrations:list --json Useful Eventbrite CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
eventbrite.eventbrite_list_events | Read | status, order_by, page, continuation | List events for the Eventbrite organization. Returns paginated events with name, status, dates, and URL. Filter by status (live, draft, started, ended, completed, canceled) or order results. |
eventbrite.eventbrite_get_event | Read | event_id | Get full details for a single Eventbrite event by ID. Returns description, venue, ticket classes, organizer, and all settings. |
eventbrite.eventbrite_create_event | Write | name, start_utc, end_utc, currency, description, summary, timezone, venue_id, online_event, listed, capacity | Create a new event on Eventbrite. Provide event name, start/end times, currency, and optionally a venue ID or online event details. |
eventbrite.eventbrite_update_event | Write | event_id, name, start_utc, end_utc, description, summary, timezone, venue_id, online_event, listed, status, capacity, currency | Update an existing Eventbrite event. Only the fields you provide will be changed. Use to change title, times, description, venue, or status. |
eventbrite.eventbrite_list_attendees | Read | event_id, status, page, continuation | List attendees for an Eventbrite event. Returns paginated attendee profiles with name, email, ticket class, and check-in status. |
eventbrite.eventbrite_get_attendee | Read | event_id, attendee_id | Get full details for a single Eventbrite attendee by event and attendee ID. Includes profile, ticket info, custom answers, and barcode. |
eventbrite.eventbrite_list_venues | Read | page, continuation | List venues for the Eventbrite organization. Returns paginated venues with name, address, city, and capacity. |
eventbrite.eventbrite_create_venue | Write | name, address_1, city, region, postal_code, country, latitude, longitude, capacity | Create a new venue on Eventbrite. Provide name and address details. Returns the venue ID for use when creating events. |
eventbrite.eventbrite_get_current_user | Read | none | Get the currently authenticated Eventbrite user profile. Returns name, email, and organization memberships. Useful for verifying credentials. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.