Was macht Eventbrite-Automation?
Automatisieren Sie Workflows zur Eventbrite-Eventverwaltung – listen Sie Organisationsevents auf, verfolgen Sie Teilnehmer, durchsuchen Sie Kategorien und Formate und verwalten Sie Organisationen – alles über natürliche Sprache.
Toolkit-Dokumentation: composio.dev/toolkits/eventbrite
Einrichtung
- Fügen Sie den Rube-MCP-Server Ihrer Umgebung hinzu:
https://rube.app/mcp - Verbinden Sie Ihr Eventbrite-Konto, wenn Sie dazu aufgefordert werden (OAuth-Ablauf über Composio)
- Geben Sie Befehle in natürlicher Sprache für die Eventbrite-Automation aus
Kern-Workflows
1. Entdecken Sie Ihre Organisationen
Ruft die Organisationen ab, zu denen der authentifizierte Benutzer gehört. Dies ist eine Voraussetzung für die meisten anderen Eventbrite-Operationen, da die organization_id benötigt wird.
Tool: EVENTBRITE_LIST_USER_ORGANIZATIONS
Keine Parameter erforderlich. Gibt Organisations-IDs, Namen und Metadaten zurück.
Rufen Sie dies immer zuerst auf, um die
organization_idzu erhalten, die von Event- und Teilnehmer-Endpunkten benötigt wird.
Beispiel-Aufforderung:
„Liste meine Eventbrite-Organisationen auf“
2. Organisationsevents auflisten und durchsuchen
Durchsuchen Sie Events, die einer bestimmten Organisation gehören, mit Filtern nach Status, Zeitraum und Paginierung.
Tool: EVENTBRITE_LIST_ORGANIZATION_EVENTS
Wichtige Parameter:
organization_id– die Organisation, deren Events aufgelistet werden sollen (erforderlich; vonEVENTBRITE_LIST_USER_ORGANIZATIONSabrufen)status– filtern nachlive,draft,canceled,started,ended,completedoderalltime_filter– filtern nachcurrent_futureoderpastorder_by– sortieren nachstart_asc,start_desc,created_asc,created_desc,name_asc,name_descpage_size– Anzahl der Events pro Seitecontinuation– Paginierungs-Token aus der vorherigen Antwortexpand– kommagetrennte Felder zum Erweitern:organizer,venue,ticket_classes
Beispiel-Aufforderung:
„Zeige mir alle aktuellen Events meiner Organisation, sortiert nach Startdatum“
3. Event-Teilnehmer verfolgen
Ruft die Teilnehmerliste für jedes Event ab, mit optionalem Statusfilter und Paginierung.
Tool: EVENTBRITE_LIST_EVENT_ATTENDEES
Wichtige Parameter:
event_id– das Event, für das Teilnehmer abgerufen werden sollen (erforderlich)status– filtern nachattending,not_attendingodercancelledchanged_since– ISO-8601-Zeitstempel, um nur kürzlich geänderte Teilnehmer zu erhaltencontinuation– Paginierungs-Token für nachfolgende Seiten
Beispiel-Aufforderung:
„Hole alle teilnehmenden Teilnehmer für Event 123456789, die sich seit dem 1. Januar geändert haben“
4. Event-Kategorien durchsuchen
Ruft verfügbare Event-Kategorien ab, die beim Erstellen oder Filtern von Events verwendet werden.
Tool: EVENTBRITE_GET_EVENT_CATEGORIES
Wichtige Parameter:
locale– BCP-47-Gebietsschema für lokalisierte Namen (z. B.en_US,es_ES)
Danach kann EVENTBRITE_GET_EVENT_SUBCATEGORIES aufgerufen werden, um Unterkategorien innerhalb einer ausgewählten Kategorie zu erhalten.
Beispiel-Aufforderung:
„Liste alle Eventbrite-Event-Kategorien auf Englisch auf“
5. Event-Formate auflisten
Ruft alle verfügbaren Event-Format-Typen ab (Konferenz, Seminar, Workshop usw.).
Tool: EVENTBRITE_GET_EVENT_FORMATS
Keine Parameter erforderlich. Gibt Format-IDs und Anzeigenamen zurück.
Beispiel-Aufforderung:
„Welche Event-Formate gibt es auf Eventbrite?“
6. Event-Unterkategorien durchsuchen
Ruft Unterkategorien für eine genauere Event-Klassifizierung ab.
Tool: EVENTBRITE_GET_EVENT_SUBCATEGORIES
Wichtige Parameter:
locale– BCP-47-Gebietsschema für lokalisierte Namen (z. B.en_US)
Beispiel-Aufforderung:
„Liste alle Eventbrite-Event-Unterkategorien auf“
Bekannte Fallstricke
| Fallstrick | Details |
|---|---|
| Organisations-ID erforderlich | Die meisten Event-Operationen erfordern eine organization_id – rufen Sie immer zuerst EVENTBRITE_LIST_USER_ORGANIZATIONS auf |
| Paginierung per Fortsetzungs-Token | Ergebnisse verwenden Fortsetzungs-Token-Paginierung, keine Seitenzahlen – übergeben Sie den continuation-Wert aus der vorherigen Antwort, um die nächste Seite zu erhalten |
| Event-ID-Ermittlung | Sie müssen zuerst Events über EVENTBRITE_LIST_ORGANIZATION_EVENTS auflisten, um event_id-Werte für Teilnehmerabfragen zu erhalten |
| Statuswerte sind spezifisch | Event-Statuswerte (live, draft, canceled, started, ended, completed) müssen exakt übereinstimmen |
| Expand-Felder sind kommagetrennt | Der Parameter expand akzeptiert einen kommagetrennten String, kein Array (z. B. "organizer,venue") |
| changed_since-Format | Der Parameter changed_since muss im ISO-8601-Format angegeben werden (z. B. 2024-01-01T00:00:00Z) |
Kurzreferenz
| Aktion | Tool-Slug | Wichtige Parameter |
|---|---|---|
| Organisationen auflisten | EVENTBRITE_LIST_USER_ORGANIZATIONS | (keine) |
| Events auflisten | EVENTBRITE_LIST_ORGANIZATION_EVENTS | organization_id, status, time_filter |
| Teilnehmer auflisten | EVENTBRITE_LIST_EVENT_ATTENDEES | event_id, status, changed_since |
| Kategorien abrufen | EVENTBRITE_GET_EVENT_CATEGORIES | locale |
| Unterkategorien abrufen | EVENTBRITE_GET_EVENT_SUBCATEGORIES | locale |
| Formate abrufen | EVENTBRITE_GET_EVENT_FORMATS | (keine) |
Unterstützt von Composio