Eventbrite Automation
Automate Eventbrite event management, attendee tracking, organization discovery, and category browsing through natural language commands
Best use case
Eventbrite Automation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Automate Eventbrite event management, attendee tracking, organization discovery, and category browsing through natural language commands
Teams using Eventbrite Automation should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/eventbrite-automation/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Eventbrite Automation Compares
| Feature / Agent | Eventbrite Automation | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Automate Eventbrite event management, attendee tracking, organization discovery, and category browsing through natural language commands
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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](https://composio.dev/toolkits/eventbrite) --- ## Setup 1. Add the Rube MCP server to your environment: `https://rube.app/mcp` 2. Connect your Eventbrite account when prompted (OAuth flow via Composio) 3. 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 | Pitfall | Details | |---------|---------| | Organization ID required | Most event operations require `organization_id` -- always call `EVENTBRITE_LIST_USER_ORGANIZATIONS` first | | Pagination via continuation | Results use continuation-token pagination, not page numbers -- pass the `continuation` value from the previous response to get the next page | | Event ID discovery | You need to list events first via `EVENTBRITE_LIST_ORGANIZATION_EVENTS` to get `event_id` values for attendee queries | | Status values are specific | Event status values (`live`, `draft`, `canceled`, `started`, `ended`, `completed`) must match exactly | | Expand fields are comma-separated | The `expand` parameter takes a comma-separated string, not an array (e.g., `"organizer,venue"`) | | changed_since format | The `changed_since` parameter must be in ISO 8601 format (e.g., `2024-01-01T00:00:00Z`) | --- ## Quick Reference | Action | Tool Slug | Key Params | |--------|-----------|------------| | List organizations | `EVENTBRITE_LIST_USER_ORGANIZATIONS` | (none) | | List events | `EVENTBRITE_LIST_ORGANIZATION_EVENTS` | `organization_id`, `status`, `time_filter` | | List attendees | `EVENTBRITE_LIST_EVENT_ATTENDEES` | `event_id`, `status`, `changed_since` | | Get categories | `EVENTBRITE_GET_EVENT_CATEGORIES` | `locale` | | Get subcategories | `EVENTBRITE_GET_EVENT_SUBCATEGORIES` | `locale` | | Get formats | `EVENTBRITE_GET_EVENT_FORMATS` | (none) | --- *Powered by [Composio](https://composio.dev)*
Related Skills
zyte-api-automation
Automate Zyte API tasks via Rube MCP (Composio). Always search tools first for current schemas.
zylvie-automation
Automate Zylvie tasks via Rube MCP (Composio). Always search tools first for current schemas.
zoominfo-automation
Automate Zoominfo tasks via Rube MCP (Composio). Always search tools first for current schemas.
zoho-mail-automation
Automate Zoho Mail tasks via Rube MCP (Composio): email sending, folders, labels, and mailbox management. Always search tools first for current schemas.
zoho-invoice-automation
Automate Zoho Invoice tasks via Rube MCP (Composio): invoices, estimates, expenses, clients, and payment tracking. Always search tools first for current schemas.
zoho-inventory-automation
Automate Zoho Inventory tasks via Rube MCP (Composio): items, orders, warehouses, shipments, and stock management. Always search tools first for current schemas.
Zoho Desk Automation
Automate Zoho Desk tasks via Rube MCP (Composio): tickets, contacts, agents, departments, and help desk operations. Always search tools first for current schemas.
Zoho Books Automation
Automate Zoho Books tasks via Rube MCP (Composio): invoices, expenses, contacts, payments, and accounting. Always search tools first for current schemas.
zoho-bigin-automation
Automate Zoho Bigin tasks via Rube MCP (Composio): pipelines, contacts, companies, products, and small business CRM. Always search tools first for current schemas.
zoho-automation
Automate Zoho tasks via Rube MCP (Composio). Always search tools first for current schemas.
zerobounce-automation
Automate Zerobounce tasks via Rube MCP (Composio). Always search tools first for current schemas.
zeplin-automation
Automate Zeplin tasks via Rube MCP (Composio). Always search tools first for current schemas.