e2a — email for AI agents · MCP Server
MCP-Server für Cloudflare · lesen und schreiben und löschen und senden · Apache-2.0 · entfernt (HTTP)
Beschreibung des Anbieters
Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.
Werkzeuge
list_agentsList the agent inboxes owned by the authenticated account, newest first. Set `deleted:true` to list the 30-day trash instead of live agents. Account scope only.…
Angabe des Anbieters · Beleg 5get_agentFetch a single agent by its email address — identity + status (name, domain, verification, created_at).…
Angabe des Anbieters · Beleg 5whoamiUse first when starting work on e2a to learn WHO you are: the authenticated user (email), the credential's scope (`account` or `agent`), and your plan + usage limits.…
Angabe des Anbieters · Beleg 5create_agentRegister a new agent by its full email address. For a custom domain, the domain must be one you've registered and verified (`register_domain` → `verify_domain` → poll `get_domain` for sending).…
Angabe des Anbieters · Beleg 5update_agentUpdate an agent's display name (a UI label; the agent's identity is its email). The screening/protection config (gate, scan, holds) is NOT here — use `update_protection`.
Angabe des Anbieters · Beleg 5get_protectionRead an agent's protection posture: the inbound/outbound trust gate (policy + allowlist + action), the content-scan sensitivity, and the hold-queue mechanism. BETA — the shape may change.…
Angabe des Anbieters · Beleg 5update_protectionSet an agent's protection posture. Read-modify-write: only the fields you pass change; the rest keep their current value.…
Angabe des Anbieters · Beleg 5restore_agentRestore an agent that was soft-deleted within the 30-day trash window, including its messages and configuration.…
Angabe des Anbieters · Beleg 5delete_agentMove the agent inbox to trash for about 30 days by default.…
Angabe des Anbieters · Beleg 5list_eventsList the durable webhook event log in reverse-chronological order. Useful for reconciliation ("did our webhook receiver see this event?") and for debugging delivery state.…
Angabe des Anbieters · Beleg 6get_eventFetch a single event by id. The response includes the full envelope payload AND a `delivery_status` block showing how many of the matched webhooks have delivered/pending/failed.…
Angabe des Anbieters · Beleg 6redeliver_eventRe-fire a previously-emitted event to a webhook. Pass `webhook_id` to target one subscriber.…
Angabe des Anbieters · Beleg 6send_emailDEPRECATED — use `send_message` instead.…
Angabe des Anbieters · Beleg 7get_attachment_dataDEPRECATED — use `get_attachment` with `inline: true` instead. Returns one attachment's metadata plus its bytes as base64 `data`, always inline.…
Angabe des Anbieters · Beleg 7list_pending_messagesDEPRECATED: use `list_reviews`. This account-only compatibility alias walks the unified review queue and preserves the historical messages response envelope.
Angabe des Anbieters · Beleg 7get_pending_messageDEPRECATED: use `get_review`. This account-only compatibility alias accepts the historical pending message ID and returns canonical review detail.
Angabe des Anbieters · Beleg 7approve_pending_messageDEPRECATED: use `approve_review`. This account-only compatibility alias preserves the historical body_text/body_html reviewer override fields.
Angabe des Anbieters · Beleg 7approve_messageDEPRECATED: use `approve_review`. This account-only compatibility alias preserves the previous approve_message name and override fields.
Angabe des Anbieters · Beleg 7list_reviewsAccount scope only. Use when the account owner asks what's awaiting approval, or after a send returned `pending_review`.…
Angabe des Anbieters · Beleg 8get_reviewAccount scope only. Fetch the full detail of one inbound screening hold or outbound send hold, including subject, recipients, body, attachments, and screening context.…
Angabe des Anbieters · Beleg 8approve_reviewRelease a message held in `pending_review` (a review).…
Angabe des Anbieters · Beleg 8reject_reviewReject a message held in `pending_review` (a review).…
Angabe des Anbieters · Beleg 8list_api_keysReturns the account's API keys — metadata only: `id`, `name`, non-secret `keyPrefix`, `scope`, bound `agentEmail` (agent-scoped keys only), and created/last-used/expiry timestamps.…
Angabe des Anbieters · Beleg 9create_api_keyMint a new API key bound to one agent inbox. The key can act ONLY as that agent (send/read its mail); it cannot manage agents, domains, webhooks, or other keys.…
Angabe des Anbieters · Beleg 9delete_api_keyPermanently revoke an API key. Every request authenticated with it fails immediately; the key cannot be restored — mint a new one instead.…
Angabe des Anbieters · Beleg 9list_domainsList the custom mail domains registered under the authenticated user, newest first, with verification status (verified / pending DNS / failed) and the verification token for each.…
Angabe des Anbieters · Beleg 10register_domainUse to start the custom-domain flow.…
Angabe des Anbieters · Beleg 10get_domainFetch a single domain by name.…
Angabe des Anbieters · Beleg 10verify_domainUse as step 2 of the custom-domain flow, AFTER `register_domain` returned records AND the user (or a DNS MCP) published them AND DNS has had time to propagate (minutes to hours).…
Angabe des Anbieters · Beleg 10delete_domainPermanently remove a domain registration and deprovision its sending identity.…
Angabe des Anbieters · Beleg 10
Voraussetzungen
Angaben zum Baustein
- Maintainer
- tokencanopy
- Repository-Lizenz
- Apache-2.0
- Dienstanbieter
- Offizielle Dienstherkunft nicht belegt
- Dienste
- Cloudflare
- Bereiche
- Kommunikation, Entwicklung
- Plattformen
- —
- Version
- 1.0.0
- Release
- v1.15.2
- Clients
- Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Zed
- Repository-Themen
- ai-agents, email, email-api, go, hitl, human-in-the-loop, smtp, webhook, mail-gateway, email-agent
- Homepage
- Homepage des Anbieters
- Dokumentation
- Dokumentation des Anbieters
Zugriffe und Risiken
- Regelbasiert abgeleitete Zugriffe
- lesen, schreiben, löschen, senden
- Authentifizierung
- OAuth, API-Key
- Transport
- streamable-http
- Technische Prüfung
- Ungeprüft
Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.
Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.
Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.
Belege und Datenstand
Paket und Herkunft
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- Abgerufen und Felder geprüft: 2026-10-04; technische Prüfung: ungeprüft
CC9D00A1<MCPSERVE<20261004<<<<Q11<UNGEPRUEFT<<<<<<<<<<<<<<<<