Lassen Sie den persönlichen Agenten, dem Sie ohnehin schreiben, E-Mails über alle verbundenen Postfächer hinweg lesen, suchen, entwerfen, senden, beantworten, weiterleiten und ablegen, über einen einzigen MCP-Endpunkt und eine einzige Anmeldung.
Stoppen Sie das Gateway mit openclaw gateway stop, führen Sie openclaw mcp add mcpemails --url https://mcpemails.com/api/mcp --transport streamable-http --auth oauth aus, dann openclaw mcp login mcpemails, und geben Sie den Zugriff im Browser frei. Starten Sie das Gateway anschließend mit openclaw gateway start wieder.
Der eingebaute MCP-Client von OpenClaw durchläuft den standardmäßigen MCP-OAuth-Ablauf für einen HTTP-Server, der mit auth: "oauth" gespeichert ist. Er registriert sich selbst per dynamischer Client-Registrierung nach RFC 7591, Sie müssen also keine Client-ID anlegen, und autorisiert sich per Autorisierungscode mit PKCE (S256). Das Token enthält nur die Scopes, die Sie auf unserem Zustimmungsbildschirm freigeben, gilt eine Stunde und erneuert sich selbst. OpenClaw speichert es auf dem Gateway, und unter Dashboard, API-Schlüssel erscheint es als OAuth: OpenClaw MCP. Dort widerrufen Sie die Verbindung auch.
Alles auf dieser Seite dient dazu, diese URL in OpenClaw einzutragen.
| Feld | Wert |
|---|---|
| MCP-Server-URL | https://mcpemails.com/api/mcp |
| Transport | Streamable HTTP (MCP 2025-06-18) |
| Authentifizierung | OAuth 2.1, Autorisierungscode mit PKCE. Kein API-Schlüssel. |
Vier Schritte. Die ersten beiden sind bei jedem Client gleich, die übrigen gelten speziell für diesen.
Registrieren Sie sich auf mcpemails.com, ohne Kreditkarte, und öffnen Sie dann Dashboard, Postfächer, Postfach verbinden. Outlook und Microsoft 365 verbinden Sie über „Mit Microsoft anmelden“; Gmail, iCloud, Fastmail, Yahoo, Zoho und Yandex nutzen ein App-Passwort; alle anderen Postfächer verbinden sich ganz normal per IMAP und SMTP. Der Free-Tarif umfasst ein Postfach, dauerhaft.
Führen Sie auf dem Rechner, auf dem Ihr Gateway läuft, openclaw gateway stop aus und dann openclaw mcp add mcpemails --url https://mcpemails.com/api/mcp --transport streamable-http --auth oauth. Das schreibt den Eintrag unter mcp.servers in ~/.openclaw/openclaw.json. Solange das Gateway läuft, verweigert OpenClaw Änderungen an gespeicherten Servern.
Führen Sie bei weiterhin gestopptem Gateway openclaw mcp login mcpemails aus. Öffnen Sie die ausgegebene Autorisierungs-URL und geben Sie die Scopes frei, die OpenClaw erhalten soll. OpenClaw nimmt den Callback des Browsers entgegen und speichert die Zugangsdaten; führen Sie danach openclaw gateway start aus.
Statt der Anmeldung im Terminal können Sie das Gateway starten und die Control UI über ihre eigene Loopback-Adresse oder eine öffentliche HTTPS-Adresse öffnen und dann Settings → MCP aufrufen. Wählen Sie als Administrator beim Server mcpemails Sign in, geben Sie den Zugriff im Browser frei und kehren Sie zu Settings zurück. Bei einer privaten Adresse oder einer, die nur über Tailscale erreichbar ist, nutzen Sie stattdessen die Anmeldung im Terminal.
Führen Sie openclaw mcp status --verbose aus; das funktioniert auch bei laufendem Gateway. Meldet es authorization-required, melden Sie sich erneut an. Bitten Sie Ihren Agenten dann in einem beliebigen Kanal, Ihre Postfächer aufzulisten.
openclaw mcp add mcpemails --url https://mcpemails.com/api/mcp --transport streamable-http --auth oauthOffizielle Dokumentation von OpenClaw zu entfernten MCP-Servern: https://docs.openclaw.ai/tools/mcp
Unsicher, welches Postfach Sie zuerst verbinden sollen? Zur Kompatibilitätsübersicht der Anbieter
Fehlt transport in einem HTTP-Eintrag, nutzt OpenClaw sse. Dieser Server spricht Streamable HTTP, übergeben Sie also immer --transport streamable-http oder wählen Sie in Settings Streamable HTTP. In einer von Hand geschriebenen Konfiguration liest OpenClaw die Schreibweise transport: "streamable-http"; ein type: "http" im CLI-Stil wird nur über openclaw mcp set akzeptiert oder von openclaw doctor --fix repariert.
openclaw mcp add, login, probe und doctor --probe lassen sich nicht ausführen, solange ein lokales Gateway den Zustand von OpenClaw hält. Stoppen Sie es also zuerst und starten Sie es danach wieder. Läuft das Gateway auf einem Server und Ihr Browser woanders, erreicht der Loopback-Callback es nicht: Kopieren Sie den Code aus dem Browser und schließen Sie mit dem ausgegebenen Befehl openclaw mcp login mcpemails --code ab.
Standardmäßig ist das OAuth-Credential geteilt und wird vom Betreiber verwaltet: Jeder Agent auf diesem Gateway nutzt dieselbe Anmeldung, und jeder, der Ihrem Agenten schreiben kann, kann ihn bitten, Ihre E-Mails zu lesen. Beschränken Sie ihn auf Kanäle, die nur Sie nutzen, lassen Sie send:email auf dem Zustimmungsbildschirm weg, wenn der Agent nur lesen soll, oder schalten Sie für das Postfach die menschliche Freigabe ein, damit jedes Senden auf eine Person wartet. OpenClaw bietet auch eine Anmeldung je anfragender Person, bei der jeder Absender sein eigenes Konto verbindet; dafür muss gateway.publicOrigin auf die öffentliche HTTPS-Adresse des Gateways gesetzt sein.
OpenClaw speichert eine Definition, ohne zu prüfen, ob sie funktioniert, und ein Server, der noch eine Anmeldung braucht, fehlt einfach in den Tools des Agenten, statt den ganzen Durchlauf scheitern zu lassen. Sagt der Agent, er habe keine E-Mail-Tools, führen Sie openclaw mcp status --verbose aus: authorization-required bedeutet, dass Sie den Anmeldeschritt wiederholen müssen.
Stoppen Sie auf dem Gateway-Rechner das Gateway, führen Sie openclaw mcp add mcpemails --url https://mcpemails.com/api/mcp --transport streamable-http --auth oauth aus, melden Sie sich dann mit openclaw mcp login mcpemails an und starten Sie das Gateway wieder. Sie können sich auch in der Control UI unter Settings, MCP anmelden. Danach hat Ihr Agent Tools zum Lesen, Suchen, Entwerfen, Senden, Beantworten, Weiterleiten, Organisieren und Planen von E-Mails.
Nein. OpenClaw durchläuft den MCP-OAuth-Ablauf selbst und speichert das Token auf dem Gateway. HTTP-Einträge akzeptieren auch eine statische headers-Map, ein Schlüssel mit Scopes als Authorization-Bearer-Header funktioniert also ebenfalls. OpenClaw ignoriert statische Authorization-Header aber bei einem Eintrag mit auth oauth, nutzen Sie also das eine oder das andere.
Ja. Ergänzen Sie beim Aufruf von openclaw mcp add --include mit einer kommagetrennten Liste von Tool-Namen oder einem Muster wie 'email_*', oder setzen Sie toolFilter unter dem Server in der Konfiguration. Das grenzt ein, was der Agent sieht. Was er tatsächlich darf, bestimmen weiterhin die Scopes, die Sie auf dem Zustimmungsbildschirm freigegeben haben.
Outlook.com und Microsoft 365 über „Mit Microsoft anmelden“, wobei bei einem Arbeitskonto eventuell einmalig die IT-Administration die App freigeben muss; Gmail, iCloud, Fastmail, Yahoo, Zoho und Yandex mit einem App-Passwort; und jedes andere Postfach, das IMAP und SMTP auf den Standardports spricht. Ihr Agent ruft zuerst inbox_list auf und findet so jedes verbundene Postfach samt ID. Sie müssen also nirgends UUIDs einfügen.
Nur wenn Sie es zulassen. Senden erfordert den Scope send:email, ein Token ohne diesen Scope kann also überhaupt nicht senden. Zusätzlich kann der Inhaber eines Postfachs im Dashboard eine menschliche Freigabe verlangen. Dann wartet jedes Senden, Antworten, Weiterleiten, Senden eines Entwurfs und geplante Senden, bis eine Person es freigibt. Bei einem Agenten, der unbeaufsichtigt über mehrere Chat-Kanäle läuft, lohnt sich beides.
Nein. Jede Nachricht wird für die Anfrage, die sie anfordert, live von Ihrem Anbieter abgerufen und direkt an Ihren Agenten übergeben. Gespeichert wird nur das verschlüsselte OAuth-Token oder App-Passwort, damit spätere Aufrufe sich authentifizieren können. Wenn Sie das Postfach im Dashboard löschen oder den Zugriff bei Ihrem Anbieter widerrufen, endet die Verbindung sofort.
Ein Server, eine Anmeldung. Ein Postfach dauerhaft kostenlos, keine Kreditkarte nötig.