◆PromptShop

Eventbrite Automation

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

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