Aion in deinem Assistenten
Aion Vibes stellt einen MCP-Server bereit: Du verbindest Claude — oder jeden anderen Client, der dasselbe Protokoll spricht — und suchst von dort aus Events, meldest dich an, folgst einer Community. Mit einem verbundenen Konto erstellst und veröffentlichst du deine eigenen Nächte. Ohne die Website zu öffnen.
Die Hälfte der Tools braucht kein Konto.
Events suchen, ihre Details lesen, sich anmelden und einer Community folgen funktionieren, sobald du den Server hinzufügst: Die Anmeldung schickt den QR-Code per E-Mail und die Wallet-Links, ohne dass sich jemand vorher registrieren muss. Das Konto ist zum Erstellen und Veröffentlichen da — also um im Namen von jemandem zu handeln.
In vier Schritten verbinden
- 1
Server hinzufügen
Richte deinen MCP-Client auf die Adresse. Kein Schlüssel nötig: Der Client registriert sich selbst.
claude mcp add --transport http aion https://api.aionvibes.com/mcp/ - 2
Im Browser autorisieren
Der Client öffnet eine Seite auf Aion, die sagt, welcher Client Zugriff verlangt und was er können wird. Melde dich mit Google oder deiner E-Mail an und drück auf Autorisieren.
- 3
Terminal wieder öffnenHäufiger Stolperstein
Close the window you launched the command from and open a new one. The session you had open loaded the tool list when it started — before the token existed — and will keep not seeing Aion: it's not an error to retry. From a fresh terminal, claude mcp list answers ✔ Connected.
- 4
Frag
"Veröffentliche ein Event am 15. Oktober in Brescia über Local AI vs Cloud AI, mit einem nächtlichen Cover" wird zu einem Entwurf, einem Cover und einem Live-Event.
Was mit deinen Zugangsdaten passiert
Kein Passwort im Client. Die Verbindung läuft über OAuth 2.1: Du meldest dich auf aionvibes.com an, und der Client erhält einen Token, der nur für ihn gilt.
PKCE erforderlich. Der Autorisierungscode, der an den Client zurückgeht, reicht allein nicht für einen Token: Es braucht ein Geheimnis, das der Client aufbewahrt hat und das nie durch den Browser gegangen ist.
Nur einmal verwendbar. Codes und Refresh-Tokens werden bei der ersten Nutzung verbraucht. Der Access-Token gilt eine Stunde und erneuert sich selbst; wenn du aufhörst, ihn zu nutzen, läuft die Verbindung nach dreißig Tagen ab.
Deine Berechtigungen, nicht mehr. Der Client handelt als du: Er sieht die Communitys, die du leitest, und sonst nichts. Die Plattform-Analytics antworten nur dem Admin-Konto.
Die Tools
Finden
Kein Konto nötigWas los ist, und wo. Funktioniert auch für jemanden, der Aion noch nie gesehen hat.
find_eventsSuche nach Stadt, Zeitraum, Kategorie oder Freitext.
Enthält auch Einträge, die von anderen Plattformen übernommen wurden, als solche markiert: Sie öffnen sich über den Quelllink, gebucht wird hier nicht.
get_eventDas Detail eines Events: Zeit, Ort, Preis, Kapazität.
Sagt auch, ob die Anmeldung sofort gilt oder der Veranstalter sie bestätigen muss.
list_event_categoriesDie Kategorien, mit Slug und Farbe.
list_citiesWo Aion Events hat, und wie viele.
list_featured_communitiesWer regelmäßig veranstaltet.
whats_on_digestEine Zusammenfassung dessen, was in einer Stadt los ist, schon verdichtet und geordnet.
Gedacht, um in eine Nachricht für einen Gruppen-Chat umgeschrieben zu werden, nicht zum Durchstöbern.
Mitmachen
Kein Konto nötigDer Punkt, an dem aus einer Unterhaltung eine Anmeldung für einen Abend wird. Immer ohne Konto.
rsvp_to_eventMeldet jemanden an: Name, E-Mail, und der QR-Code geht per E-Mail raus.
Keine App, die man vorher herunterladen muss, kein Konto, das man vorher anlegen muss. Die Antwort enthält schon die Wallet-Links, und die Anmeldung bleibt als von einem Assistenten gekommen markiert.
get_wallet_passDie Links, um ein Ticket zu Apple oder Google Wallet hinzuzufügen.
Für alle, die sich angemeldet haben und nicht die E-Mail raussuchen wollen.
follow_communityDer Link, um die Events einer Community in den eigenen Kalender zu bekommen.
Ein iCalendar-Abonnement: Neue Events kommen von selbst, für immer, ohne dass etwas installiert werden muss.
Beanspruchen
GemischtIst dein Event schon hier gelistet? Danach zu suchen ist frei; es zu beanspruchen braucht ein Konto.
find_my_listingKein Konto nötigSucht deinen Abend unter den Einträgen, mit dem Interesse, das er schon gesammelt hat.
Reaktionen und Follower, die Leute auf Aion schon bei diesem Event hinterlassen haben — ein Publikum, das du heute nicht siehst.
claim_listingKonto erforderlichVerwandelt einen Eintrag in dein eigenes Aion Event, schon ausgefüllt.
Name, Ort, Datum, Beschreibung und Cover kommen aus dem Eintrag. Es startet als Entwurf: Preis und Kapazität legst du noch fest. Erfordert ein Konto.
Organisieren
Konto erforderlichAb hier brauchst du ein verbundenes Konto.
list_my_communitiesDie Communitys, die du leitest, mit ihrer ID.
Das ist der erste Schritt: Ein Event ohne Kalender erscheint auf keiner Community-Seite. Jede Zeile sagt, ob du es erstellt hast oder es für jemand anderen leitest.
create_public_eventErstellt ein Event — Titel, wann, wo, Preis, Kapazität.
Es startet als Entwurf: Niemand sieht es, bis du es veröffentlichst.
update_public_eventKorrigiert ein Event, vor oder nach der Veröffentlichung.
Ändert nur die Felder, die du übergibst: der Rest bleibt, wie er ist.
design_event_coverErstellt das Cover in der Themenfarbe des Events. Kostenlos.
Kein Modell dahinter: keine Credits, sofortige Antwort, und dasselbe Event liefert immer dasselbe Bild.
generate_event_coverGeneriert das Cover aus einer Beschreibung und wendet es an.
Braucht eine echte Szene — eine Location, eine Bühne, ein Gericht. Beschreib das Bild, nicht das Event. Verbraucht Credits.
publish_public_eventVeröffentlicht den Entwurf.
Ab hier ist die Adresse erreichbar und das Event erscheint auf Entdecken.
set_event_couponsDie Rabattcodes des Events.
Liest die Einstellungen vor dem Schreiben erneut, damit Anmeldefragen und Vorlagen nicht gelöscht werden.
get_event_templateEine fertige Struktur zum Ausfüllen: kurzes RSVP, Buchung pro Person, Seitenblöcke.
Die Fragen haben Schlüssel, die zusammenwirken — Preise, Bedingungen, Seiten —, und einen davon falsch zu setzen erzeugt ein Formular, das gut aussieht, sich aber schlecht verhält.
set_registration_questionsDie Fragen, die jeder ausfüllt, der sich anmeldet: Typen, Preise, Bedingungen, Seiten.
Bei einem Event pro Person lebt der Preis hier, nicht auf dem Ticket: Die Summe zählt die Basis nur einmal.
set_page_sectionsProgramm Tag für Tag, Galerie, Video, FAQ, Links.
Das ist es, was eine Eventseite von einem Formular unterscheidet.
set_community_sectionsDieselben Blöcke, aber an die Community gehängt.
Die FAQ beschreibt die Community und wäre bei jedem ihrer Events identisch: Sie sollte hier nicht dupliziert werden.
schedule_event_seriesEin wiederkehrender Abend: alle Termine auf einmal.
"Jeden Donnerstag bis Dezember." Die Regel wird sofort zu echten Events, jedes mit seiner eigenen Seite.
list_my_public_eventsWas ansteht, oder was schon vorbei ist.
Den Abend planen und durchführen
Konto erforderlichWann man ihn macht, ob er bereit ist, und wie man die Leute durch die Tür bekommt.
suggest_event_slotWelcher Abend sich eignet, je nachdem, was in der Stadt an dem Abend schon los ist.
Die Zahl stammt aus den öffentlichen Einträgen anderer Plattformen: Das ist die echte Konkurrenz für diesen Abend, nicht, wie voll unser eigener Kalender ist.
event_health_checkWas einem Event vor der Veröffentlichung noch fehlt.
Unterscheidet, was den Veröffentlichungsversuch abbrechen lässt, von dem, was Leser nur weiterscrollen lässt.
create_tracked_inviteEin eigener Einladungslink für jeden Kanal.
Der Code reist im Parameter ref mit und bleibt an der Anmeldung. Die Ergebnisse erscheinen unter Admin › Wachstum, unter "Event-Anmeldungen".
check_in_guestMarkiert eine Person als eingecheckt, ohne den Scanner zu öffnen.
Akzeptiert den QR-Code oder den Kurzcode, den ein Gast laut vorliest. Dieselbe Person noch mal zu scannen zählt sie nicht doppelt.
Messen
Konto erforderlichWie es läuft.
event_registrationsWie viele Anmeldungen, in welchem Status, mit den Fragebogenantworten.
platform_analyticsNutzer, Veranstalter, Events, Anmeldungen — im Vergleich zum vorherigen Zeitraum.
Nur für das Admin-Konto.
Lernen
Kein Konto nötigWie etwas funktioniert: eine kurze Antwort und, wenn vorhanden, das Video, das es zeigt. Handverlesen, nie durchsucht.
find_helpErklärt einen bestimmten Moment — erstes Event, Tickets, Talent-Profil — und hängt die Videoanleitung an, wenn es eine gibt.
Haben wir für diesen Moment nichts, sagt es das, statt das Nächstbeste anzubieten.
find_guidesNur die Aion Videoanleitungen für einen bestimmten Moment.
Für alle, die nur das Video wollen.
Vom Footage zu Reels
Konto erforderlichDie Aufnahmen eines Abends werden zu vertikalen Clips, die du freigibst und veröffentlichst. Die Schwerarbeit — Tone-Mapping, Schnitt, Rendering — läuft auf deinem eigenen Rechner: Diese Tools holen sich die Arbeit ab und liefern das Ergebnis zurück.
list_content_projectsDie Videoprojekte eines Events und ihr jeweiliger Stand.
content_project_statusAufnahmen, erledigte oder fehlgeschlagene Schritte, Clips, die auf ein Ja warten.
claim_content_jobHolt sich den nächsten Job, der auf diesem Rechner laufen soll.
Zwei Rechner können nicht denselben Job übernehmen, und einer, der auf halbem Weg ausfällt, gibt ihn von selbst zurück.
content_job_heartbeatSagt, dass der Job noch läuft.
content_upload_urlWohin du das Ergebnis lädst: Proxy, Audio, Reel, Cover.
complete_content_jobLiefert das Ergebnis ab und bringt das Projekt weiter.
fail_content_jobGibt einen fehlgeschlagenen Job mit dem Grund zurück.
review_content_clipGibt einen vorgeschlagenen Clip frei — er wird dadurch zum Rendern eingereiht — oder verwirft ihn.
Beim Freigeben kannst du Titel, Anfangszeile und Bildunterschrift anpassen. Verschiebst du die Zeiten, rastet der Schnitt wieder an den Worten ein.
publish_content_clipPlant einen gerenderten Clip für die Social-Kanäle.
Ein Clip, der schon an einen Kanal gesendet wurde, wird nie zweimal gesendet.
Für Integratoren
Streamable-HTTP-Transport unter https://api.aionvibes.com/mcp/. Ohne Authorization-Header gelingt die Verbindung und die offenen Tools antworten: Die geschützten geben einen Fehler zurück, der erklärt, wie man sich verbindet, statt eines Transportfehlers.
Ein vorhandener, aber ungültiger Authorization-Header bekommt einen 401 mit dem WWW-Authenticate-Header, der auf die Resource-Metadaten zeigt: So entdeckt ein Client den Authorization-Server von selbst.
GET /.well-known/oauth-protected-resource
GET /.well-known/oauth-authorization-server
POST /oauth/register dynamische Registrierung (RFC 7591)
GET /oauth/authorize PKCE S256 erforderlich
POST /oauth/token authorization_code | refresh_tokenClients sind öffentlich: kein client_secret, das geschützt werden muss. PKCE hält den Ablauf zusammen.
Passt etwas nicht zusammen? Schreib uns an akaion@akaion.com.