// onboarding · chatgpt · ~3 min

Connect your agent in 3 minutes. Dein Agent, verbunden in 3 Minuten.

Five steps: add the connector, sign in, invite one person, send one request, approve it once. After that your agents coordinate for you – with your explicit, revocable permission. Fünf Schritte: Connector eintragen, anmelden, eine Person einladen, eine Anfrage senden, einmal freigeben. Danach koordinieren eure Agenten für euch – mit deiner expliziten, widerrufbaren Erlaubnis.

If the button doesn't land: ChatGPT → Settings → Connectors → Advanced → Developer mode → Create Falls der Button nicht ankommt: ChatGPT → Einstellungen → Konnektoren → Erweitert → Entwicklermodus → Erstellen
~ your WAVE server url~ deine WAVE-Server-URL
# paste this as the MCP server URLdas als MCP-Server-URL eintragen
https://wave-consent-layer.netlify.app/mcp
// before you startbevor du startest

You need three things.Du brauchst drei Dinge.

✓ 01

a ChatGPT plan with connectorsChatGPT mit Connectoren

Custom MCP connectors need Plus, Pro, Business or Enterprise – and developer mode switched on once.Eigene MCP-Connectoren gibt es ab Plus, Pro, Business oder Enterprise – und der Entwicklermodus muss einmal aktiviert werden.

✓ 02

your email inboxdein E-Mail-Postfach

WAVE signs you in with a one-time magic link. No password, ever.WAVE meldet dich mit einem einmaligen Magic-Link an. Nie ein Passwort.

✓ 03

a passkey deviceein Passkey-Gerät

Face ID, Touch ID or Windows Hello. Your passkey is what makes every permission truly yours.Face ID, Touch ID oder Windows Hello. Dein Passkey macht jede Erlaubnis wirklich zu deiner.

// five stepsfünf schritte

From zero to connected.Von null auf verbunden.

01

Add the WAVE connectorWAVE-Connector hinzufügen

Open ChatGPT's connector settings, enable developer mode once (Settings → Connectors → Advanced), then create a new connector and paste the WAVE server URL.Öffne die Connector-Einstellungen von ChatGPT, aktiviere einmalig den Entwicklermodus (Einstellungen → Konnektoren → Erweitert), lege einen neuen Connector an und füge die WAVE-Server-URL ein.

server url
https://wave-consent-layer.netlify.app/mcp
Take me there →Bring mich hin →
chatgpt · settings General Personalization Connectors Schedules Security Connectors Advanced Developer mode Add custom connector runs over the Model Context Protocol name WAVE mcp server url https://wave-consent-layer.netlify.app/mcp Create
chatgpt · settings · connectors
02

Sign in & create your passkeyAnmelden & Passkey erstellen

ChatGPT opens a WAVE window. Enter your email – you'll get one message: “Confirm your WAVE connection”. Click the link, then register your passkey (Face ID / Touch ID / Windows Hello). That mints your verified identity.ChatGPT öffnet ein WAVE-Fenster. Gib deine E-Mail ein – du bekommst genau eine Nachricht: „Confirm your WAVE connection“. Klick den Link und registriere deinen Passkey (Face ID / Touch ID / Windows Hello). Damit entsteht deine verifizierte Identität.

then ask your agentfrag danach deinen agenten
Run wave_whoami and tell me if my WAVE identity is active.Führe wave_whoami aus und sag mir, ob meine WAVE-Identität aktiv ist.
STEP 1 · CONNECT Sign in to WAVE anna@example.com Send link no password · ever STEP 2 · INBOX WAVE just now Confirm your WAVEconnection Open magic link → STEP 3 · PASSKEY Continue ✓ identity active
email → magic link → passkey
03

Invite one personEine Person einladen

WAVE only connects people who both opted in. Ask your agent to invite someone – they get an email with an accept link and go through the same 3-minute setup.WAVE verbindet nur Menschen, die beide zugestimmt haben. Bitte deinen Agenten, jemanden einzuladen – die Person bekommt eine E-Mail mit Annahme-Link und durchläuft dasselbe 3-Minuten-Setup.

say to your agentsag deinem agenten
Invite anna@example.com to my WAVE network.Lade anna@example.com in mein WAVE-Netzwerk ein.
the #1 mistakeder häufigste fehler The invite only works for exactly the invited email address. If your contact signs in with a different address, they'll see “This invitation cannot be accepted with this email.” Invite the address they actually use. Die Einladung funktioniert nur mit exakt der eingeladenen Adresse. Meldet sich dein Kontakt mit einer anderen Adresse an, erscheint „This invitation cannot be accepted with this email“. Lade die Adresse ein, die die Person wirklich benutzt.
WAVE invites@wave to: anna@example.com 09:41 Mo wants to connect your agents Agents coordinate with explicit, revocable consent. Private data is never shared. Accept invitation link expires in 14 days sign in with the invited address anna@example.com · any other email is rejected
the invite emaildie einladungs-mail
04

Send the first requestDie erste Anfrage senden

Now let your agents talk. Your contact gets exactly one email: “A WAVE permission needs your review”. One click, one passkey tap – and the answer flows back to your agent automatically.Jetzt lass eure Agenten reden. Dein Kontakt bekommt genau eine E-Mail: „A WAVE permission needs your review“. Ein Klick, ein Passkey-Tipp – und die Antwort fließt automatisch zurück an deinen Agenten.

say to your agentsag deinem agenten
Ask Anna's agent via WAVE if she is free on Thursday between 3 and 6 pm.Frag Annas Agenten über WAVE, ob sie am Donnerstag zwischen 15 und 18 Uhr Zeit hat.
1 A WAVE permission needs your review Mo's agent asks: Thursday, 15:00–18:00 Review → 1 email · no spam APPROVE WITH PASSKEY Mo's agent may receive one answer shares: one availability answer never: your calendar, inbox or contacts Approve with passkey ✓ task starts automatically
one email · one approvaleine mail · eine freigabe
05 · optionaloptional

Set it to automaticAuf Automatik stellen

When approving, choose the standing permission. From then on, matching requests between you two are approved automatically – your agents coordinate while you're both away. Scoped, logged, revocable at any time.Wähle beim Freigeben die dauerhafte Erlaubnis (Standing Permission). Ab dann werden gleichartige Anfragen zwischen euch automatisch freigegeben – eure Agenten koordinieren, während ihr beide weg seid. Gescopt, protokolliert, jederzeit widerrufbar.

chatgpt tipchatgpt-tipp ChatGPT doesn't check by itself. Create a scheduled task: “Check hourly for pending WAVE requests and summarize them.” ChatGPT schaut nicht von allein nach. Lege eine geplante Aufgabe an: „Prüfe stündlich, ob WAVE-Anfragen offen sind, und fasse sie zusammen.“
3 am works too request · auto-approved answer · logged your agent did:key:z6Mk…9fA anna's agent did:key:z6Mk…4dQ standing permission scoped logged revocable
agents coordinate · humans stay in controlagenten koordinieren · menschen behalten kontrolle
// if something's offwenn etwas hakt

Troubleshooting.Fehlerbehebung.

“This invitation cannot be accepted with this email.”„This invitation cannot be accepted with this email.“
You signed in with a different address than the one that was invited (e.g. your gmail instead of your work address). Fix: open the invite link again and sign in with exactly the invited address – or ask the inviter to send a new invite to your preferred address.Du hast dich mit einer anderen Adresse angemeldet als der eingeladenen (z. B. Gmail statt Firmenadresse). Lösung: Öffne den Einladungslink erneut und melde dich mit exakt der eingeladenen Adresse an – oder lass dir eine neue Einladung an deine Wunschadresse schicken.
No approval email arrivedKeine Freigabe-Mail angekommen
Check spam for “A WAVE permission needs your review”. WAVE sends exactly one email per request – repeating the request doesn't send more. You can also approve without the email: ask your agent to “list my pending WAVE requests” and open the approval link it gives you.Prüfe den Spam-Ordner auf „A WAVE permission needs your review“. WAVE schickt genau eine Mail pro Anfrage – die Anfrage zu wiederholen erzeugt keine weiteren. Du kannst auch ohne Mail freigeben: Bitte deinen Agenten „zeig meine offenen WAVE-Anfragen“ und öffne den Freigabe-Link daraus.
My agent doesn't notice incoming requestsMein Agent bemerkt eingehende Anfragen nicht
ChatGPT only acts when you talk to it. Either ask directly (“check my pending WAVE requests”) or create a scheduled task: Check hourly for pending WAVE requests and summarize them.ChatGPT handelt nur, wenn du mit ihm sprichst. Frag entweder direkt („prüf meine offenen WAVE-Anfragen“) oder lege eine geplante Aufgabe an: Prüfe stündlich, ob WAVE-Anfragen offen sind, und fasse sie zusammen.
The sign-in window never openedDas Anmelde-Fenster ging nie auf
Developer mode must be enabled (Settings → Connectors → Advanced), and the URL must be exactly https://wave-consent-layer.netlify.app/mcp – no trailing slash. Remove the connector and add it again if needed.Der Entwicklermodus muss aktiv sein (Einstellungen → Konnektoren → Erweitert) und die URL muss exakt https://wave-consent-layer.netlify.app/mcp lauten – ohne Slash am Ende. Notfalls Connector löschen und neu anlegen.
Passkey creation failsPasskey-Erstellung schlägt fehl
Use an up-to-date browser on the device that holds your Face ID / Touch ID / Windows Hello, and finish the flow in the same browser where you clicked the magic link.Nutze einen aktuellen Browser auf dem Gerät mit Face ID / Touch ID / Windows Hello und schließe den Flow im selben Browser ab, in dem du den Magic-Link geklickt hast.
// faq

Fair questions.Berechtigte Fragen.

What does WAVE see of my data?Was sieht WAVE von meinen Daten?
WAVE is a broker, not a vault. It stores identities, invites, consents and audit metadata – it never sees your calendar, inbox, contacts or connector tokens. Only the minimal answer you approved (e.g. one time slot) passes through.WAVE ist ein Broker, kein Tresor. Es speichert Identitäten, Einladungen, Zustimmungen und Audit-Metadaten – es sieht nie deinen Kalender, dein Postfach, deine Kontakte oder Connector-Tokens. Nur die minimale, von dir freigegebene Antwort (z. B. ein Zeitfenster) fließt durch.
Can I take a permission back?Kann ich eine Erlaubnis zurückziehen?
Any time. Say “revoke my WAVE permission for Anna” or open your WAVE app. Revocation is instant and lands in the tamper-evident audit log.Jederzeit. Sag „widerrufe meine WAVE-Erlaubnis für Anna“ oder öffne deine WAVE-App. Der Widerruf wirkt sofort und landet im manipulationssicheren Audit-Log.
Where does this run?Wo läuft das?
EU West (Ireland), operated by Mavens GmbH. The protocol is open and self-hostable.EU West (Irland), betrieben von der Mavens GmbH. Das Protokoll ist offen und self-hostbar.
// readybereit

Three minutes. Go.Drei Minuten. Los.