Automação Eventbrite
Automatize fluxos de trabalho de gerenciamento de eventos do Eventbrite — liste eventos da organização, acompanhe participantes, navegue por categorias e formatos e gerencie organizações — tudo através de linguagem natural.
Documentação do toolkit: composio.dev/toolkits/eventbrite
Configuração
- Adicione o servidor MCP Rube ao seu ambiente:
https://rube.app/mcp - Conecte sua conta do Eventbrite quando solicitado (fluxo OAuth via Composio)
- Comece a emitir comandos em linguagem natural para automação do Eventbrite
Fluxos de Trabalho Principais
1. Descubra Suas Organizações
Recupere as organizações às quais o usuário autenticado pertence. Este é um pré-requisito para a maioria das outras operações do Eventbrite, pois organization_id é necessário.
Ferramenta: EVENTBRITE_LIST_USER_ORGANIZATIONS
Nenhum parâmetro necessário. Retorna IDs de organização, nomes e metadados.
Sempre chame esta ferramenta primeiro para obter o
organization_idnecessário para os endpoints de eventos e participantes.
Exemplo de prompt:
"Liste minhas organizações do Eventbrite"
2. Liste e Pesquise Eventos da Organização
Navegue pelos eventos pertencentes a uma organização específica com filtros de status, período e paginação.
Ferramenta: EVENTBRITE_LIST_ORGANIZATION_EVENTS
Parâmetros principais:
organization_id— a organização cujos eventos serão listados (obrigatório; obtenha deEVENTBRITE_LIST_USER_ORGANIZATIONS)status— filtrar porlive,draft,canceled,started,ended,completedoualltime_filter— filtrar porcurrent_futureoupastorder_by— ordenar porstart_asc,start_desc,created_asc,created_desc,name_asc,name_descpage_size— número de eventos por páginacontinuation— token de paginação da resposta anteriorexpand— campos separados por vírgula para expandir:organizer,venue,ticket_classes
Exemplo de prompt:
"Mostre-me todos os eventos ao vivo da minha organização, ordenados por data de início"
3. Acompanhe Participantes de Eventos
Recupere a lista de participantes de qualquer evento, com filtragem opcional de status e paginação.
Ferramenta: EVENTBRITE_LIST_EVENT_ATTENDEES
Parâmetros principais:
event_id— o evento para o qual recuperar participantes (obrigatório)status— filtrar porattending,not_attendingoucancelledchanged_since— timestamp ISO 8601 para obter apenas participantes alterados recentementecontinuation— token de paginação para páginas subsequentes
Exemplo de prompt:
"Obtenha todos os participantes confirmados para o evento 123456789 que mudaram desde 1º de janeiro"
4. Navegue por Categorias de Eventos
Recupere as categorias de eventos disponíveis para uso ao criar ou filtrar eventos.
Ferramenta: EVENTBRITE_GET_EVENT_CATEGORIES
Parâmetros principais:
locale— localidade BCP-47 para nomes localizados (ex.:en_US,es_ES)
Siga com EVENTBRITE_GET_EVENT_SUBCATEGORIES para obter subcategorias dentro de uma categoria selecionada.
Exemplo de prompt:
"Liste todas as categorias de eventos do Eventbrite em português"
5. Liste Formatos de Eventos
Recupere todos os tipos de formato de evento disponíveis (conferência, seminário, workshop, etc.).
Ferramenta: EVENTBRITE_GET_EVENT_FORMATS
Nenhum parâmetro necessário. Retorna IDs de formato e nomes de exibição.
Exemplo de prompt:
"Quais formatos de eventos estão disponíveis no Eventbrite?"
6. Navegue por Subcategorias de Eventos
Recupere subcategorias para uma classificação mais granular de eventos.
Ferramenta: EVENTBRITE_GET_EVENT_SUBCATEGORIES
Parâmetros principais:
locale— localidade BCP-47 para nomes localizados (ex.:en_US)
Exemplo de prompt:
"Liste todas as subcategorias de eventos do Eventbrite"
Armadilhas Conhecidas
| Armadilha | Detalhes |
|---|---|
| ID da organização necessário | A maioria das operações de evento requer organization_id — sempre chame EVENTBRITE_LIST_USER_ORGANIZATIONS primeiro |
| Paginação via continuação | Os resultados usam paginação por token de continuação, não números de página — passe o valor continuation da resposta anterior para obter a próxima página |
| Descoberta do ID do evento | Você precisa listar eventos primeiro via EVENTBRITE_LIST_ORGANIZATION_EVENTS para obter os valores de event_id para consultas de participantes |
| Valores de status são específicos | Os valores de status de evento (live, draft, canceled, started, ended, completed) devem corresponder exatamente |
| Campos expand são separados por vírgula | O parâmetro expand aceita uma string separada por vírgulas, não um array (ex.: "organizer,venue") |
| Formato changed_since | O parâmetro changed_since deve estar no formato ISO 8601 (ex.: 2024-01-01T00:00:00Z) |
Referência Rápida
| Ação | Slug da Ferramenta | Parâmetros Principais |
|---|---|---|
| Listar organizações | EVENTBRITE_LIST_USER_ORGANIZATIONS | (nenhum) |
| Listar eventos | EVENTBRITE_LIST_ORGANIZATION_EVENTS | organization_id, status, time_filter |
| Listar participantes | EVENTBRITE_LIST_EVENT_ATTENDEES | event_id, status, changed_since |
| Obter categorias | EVENTBRITE_GET_EVENT_CATEGORIES | locale |
| Obter subcategorias | EVENTBRITE_GET_EVENT_SUBCATEGORIES | locale |
| Obter formatos | EVENTBRITE_GET_EVENT_FORMATS | (nenhum) |
Desenvolvido por Composio