PromptShop

Eventbrite Automation

The Eventbrite Automation skill enables users to automate event management workflows within Eventbrite. It allows for listing organization events, tracking a.

Install

npx promptshop add Eventbrite

Details

Automation Auto-detects your installed agents and installs the skill to each one.

What This Skill Does

  • The Eventbrite Automation skill enables users to automate event management workflows within Eventbrite.
  • It allows for listing organization events, tracking attendees, browsing categories, and managing organizations through natural language commands.
  • This skill is useful for event organizers and marketers looking to streamline their Eventbrite operations.

When to Use

  • List events for an organization.
  • Track event attendees.
  • Search for events by category.
  • Manage Eventbrite organizations.
  • Filter events by status.
  • Automate event reporting.

Key Features

  • Automates Eventbrite event management.
  • Supports listing and searching events.
  • Enables attendee tracking.
  • Allows organization management.
  • Uses natural language commands.
  • Requires Eventbrite account connection.

Manual Installation

Eventbrite Automation

Automate Eventbrite event management workflows -- list organization events, track attendees, browse categories and formats, and manage organizations -- all through natural language.

Toolkit docs: composio.dev/toolkits/eventbrite

Setup

Add the Rube MCP server to your environment: https://rube.app/mcp Connect your Eventbrite account when prompted (OAuth flow via Composio) Start issuing natural language commands for Eventbrite automation

Core Workflows

1. Discover Your Organizations

  • Retrieve the organizations the authenticated user belongs to.
  • This is a prerequisite for most other Eventbrite operations since organization_id is required.

Tool: EVENTBRITE_LIST_USER_ORGANIZATIONS

  • No parameters required.
  • Returns organization IDs, names, and metadata.

Always call this first to obtain the organization_id needed by event and attendee endpoints.

Example prompt:

"List my Eventbrite organizations"

2. List and Search Organization Events

Browse events owned by a specific organization with filtering by status, time period, and pagination.

Tool: EVENTBRITE_LIST_ORGANIZATION_EVENTS

Key parameters: organization_id -- the organization whose events to list (required; get from EVENTBRITE_LIST_USER_ORGANIZATIONS) status -- filter by live, draft, canceled, started, ended, completed, or all time_filter -- filter by current_future or past order_by -- sort by start_asc, start_desc, created_asc, created_desc, name_asc, name_desc page_size -- number of events per page continuation -- pagination token from previous response expand -- comma-separated fields to expand: organizer, venue, ticket_classes

Example prompt:

"Show me all live events for my organization, sorted by start date"

3. Track Event Attendees

Retrieve the attendee list for any event, with optional status filtering and pagination.

Tool: EVENTBRITE_LIST_EVENT_ATTENDEES

Key parameters: event_id -- the event to retrieve attendees for (required) status -- filter by attending, not_attending, or cancelled changed_since -- ISO 8601 timestamp to get only recently changed attendees continuation -- pagination token for subsequent pages

Example prompt:

"Get all attending attendees for event 123456789 who changed since January 1st"

4. Browse Event Categories

Retrieve available event categories for use when creating or filtering events.

Tool: EVENTBRITE_GET_EVENT_CATEGORIES

Key parameters: locale -- BCP-47 locale for localized names (e.g., en_US, es_ES)

Follow up with EVENTBRITE_GET_EVENT_SUBCATEGORIES to get subcategories within a selected category.

Example prompt:

"List all Eventbrite event categories in English"

5. List Event Formats

Retrieve all available event format types (conference, seminar, workshop, etc.).

Tool: EVENTBRITE_GET_EVENT_FORMATS

  • No parameters required.
  • Returns format IDs and display names.

Example prompt:

"What event formats are available on Eventbrite?"

6. Browse Event Subcategories

Retrieve subcategories for more granular event classification.

Tool: EVENTBRITE_GET_EVENT_SUBCATEGORIES

Key parameters: locale -- BCP-47 locale for localized names (e.g., en_US)

Example prompt:

"List all Eventbrite event subcategories"

Known Pitfalls

PitfallDetails
Organization ID requiredMost event operations require organization_id -- always call EVENTBRITE_LIST_USER_ORGANIZATIONS first
Pagination via continuationResults use continuation-token pagination, not page numbers -- pass the continuation value from the previous response to get the next page
Event ID discoveryYou need to list events first via EVENTBRITE_LIST_ORGANIZATION_EVENTS to get event_id values for attendee queries
Status values are specificEvent status values (live, draft, canceled, started, ended, completed) must match exactly
Expand fields are comma-separatedThe expand parameter takes a comma-separated string, not an array (e.g., "organizer,venue")
changed_since formatThe changed_since parameter must be in ISO 8601 format (e.g., 2024-01-01T00:00:00Z)

Quick Reference

ActionTool SlugKey Params
List organizationsEVENTBRITE_LIST_USER_ORGANIZATIONS(none)
List eventsEVENTBRITE_LIST_ORGANIZATION_EVENTSorganization_id, status, time_filter
List attendeesEVENTBRITE_LIST_EVENT_ATTENDEESevent_id, status, changed_since
Get categoriesEVENTBRITE_GET_EVENT_CATEGORIESlocale
Get subcategoriesEVENTBRITE_GET_EVENT_SUBCATEGORIESlocale
Get formatsEVENTBRITE_GET_EVENT_FORMATS(none)

Powered by Composio Eventbrite Automation

Automate Eventbrite event management workflows -- list organization events, track attendees, browse categories and formats, and manage organizations -- all through natural language.

Toolkit docs: composio.dev/toolkits/eventbrite

Setup

Add the Rube MCP server to your environment: https://rube.app/mcp Connect your Eventbrite account when prompted (OAuth flow via Composio) Start issuing natural language commands for Eventbrite automation

Core Workflows

1. Discover Your Organizations

  • Retrieve the organizations the authenticated user belongs to.
  • This is a prerequisite for most other Eventbrite operations since organization_id is required.

Tool: EVENTBRITE_LIST_USER_ORGANIZATIONS

  • No parameters required.
  • Returns organization IDs, names, and metadata.

Always call this first to obtain the organization_id needed by event and attendee endpoints.

Example prompt:

"List my Eventbrite organizations"

2. List and Search Organization Events

Browse events owned by a specific organization with filtering by status, time period, and pagination.

Tool: EVENTBRITE_LIST_ORGANIZATION_EVENTS

Key parameters: organization_id -- the organization whose events to list (required; get from EVENTBRITE_LIST_USER_ORGANIZATIONS) status -- filter by live, draft, canceled, started, ended, completed, or all time_filter -- filter by current_future or past order_by -- sort by start_asc, start_desc, created_asc, created_desc, name_asc, name_desc page_size -- number of events per page continuation -- pagination token from previous response expand -- comma-separated fields to expand: organizer, venue, ticket_classes

Example prompt:

"Show me all live events for my organization, sorted by start date"

3. Track Event Attendees

Retrieve the attendee list for any event, with optional status filtering and pagination.

Tool: EVENTBRITE_LIST_EVENT_ATTENDEES

Key parameters: event_id -- the event to retrieve attendees for (required) status -- filter by attending, not_attending, or cancelled changed_since -- ISO 8601 timestamp to get only recently changed attendees continuation -- pagination token for subsequent pages

Example prompt:

"Get all attending attendees for event 123456789 who changed since January 1st"

4. Browse Event Categories

Retrieve available event categories for use when creating or filtering events.

Tool: EVENT