Eventbrite Automation

Automate Eventbrite event management, attendee tracking, organization discovery, and category browsing through natural language commands

Install

Hot:3

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-eventbrite-automation&locale=en&source=copy
name:Eventbrite Automationdescription:"Automate Eventbrite event management, attendee tracking, organization discovery, and category browsing through natural language commands"requires:mcp:

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