By tokencanopy
Enables email-driven automation for AI agents, including human-in-the-loop approval, automated GitHub issue triage and PR creation, and remote control of Claude Code sessions via email replies.
Beta — Deploy the autonomous-repo feedback loop into a GitHub repo. Scaffolds the lane workflows, the runtime skill, and one config file as a reviewed PR, then prints the one-time identity/secret setup checklist. Turns a repo into one that triages incoming feedback into issues and prepares human-gated fix PRs. Use when someone wants to make a repo self-managing / "agentify" it / install the feedback loop.
Use when operating e2a (email for AI agents) over its MCP tools — sending or receiving email, replying in-thread, handling the human-in-the-loop review hold (pending_review), managing agents and custom domains, or working with attachments — OR when integrating e2a into your own software/service (the developer email-API use case: API keys, SDKs, webhooks). With e2a YOU are the agent and the inbox IS the agent (not a human reading their mail). Covers send_message vs reply_to_message threading, multi-agent disambiguation, the custom-domain DNS flow, the protection (screening + review) config, programmatic integration, and common gotchas.
Beta — Stay in the loop over email during a long-running coding session. The agent sends threaded status updates to your inbox as it sees fit and picks up your emailed replies (questions/instructions) within a few minutes, so you can steer a working agent while AFK. Transport is e2a. Use when you want to walk away from a session but keep commanding it from your inbox.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Receive inbound over webhook · WebSocket · REST · MCP. Send through an HTTP API. Every sender — human or agent — identity-verified.
Hosted (e2a.dev) · Quickstart · Concepts · API · SDKs · MCP · Deploy · FAQ
[!IMPORTANT] The
/v1API and SDKs are release candidates and are not yet stable. GA is planned by July 31, 2026; stable compatibility guarantees begin only with the explicitly announced GA release tag. Existingv1.0.xapplication/cherry-pick tags predate the API freeze and are not/v1compatibility baselines. Pin your SDK versions and watch Releases.
e2a is an authenticated email gateway for AI agents. It receives inbound mail, verifies the sender (SPF/DKIM), and delivers it to your agent as structured data with HMAC-signed X-E2A-Auth-* headers — over whichever channel fits your runtime. Outbound goes back out through an HTTP API, with an optional human-in-the-loop approval gate.
Four ways to plug an agent in:
https://api.e2a.dev/mcp) and your agent gets an inbox toolset (list_messages, send_message, reply_to_message, …). The fastest path for agent frameworks. → MCP server@e2a/sdk) and Python (e2a) clients with one-call webhook verification and a WebSocket listen() stream. → SDKse2a listen bridges inbound mail to a local HTTP handler (including an OpenAI Responses auto-reply mode). → CLIWhat you get on top of bare SMTP:
X-E2A-Auth-* headers on every deliveryconversation_id that survives the email ↔ structured-data boundary{{variable}} templates rendered server-side at send time, plus a pre-built starter catalog → docs/templates.mdThe fastest path is to give your AI agent an inbox directly. Install the e2a plugin — it registers the hosted MCP server and an operate-well skill, so your agent can send, receive, reply in-thread, and hold mail for review out of the box. On first tool use it runs an OAuth flow in your browser — no API key to paste.
Claude Code
claude plugin marketplace add tokencanopy/e2a
claude plugin install e2a@e2a
Codex
codex plugin marketplace add tokencanopy/e2a
Then launch codex, run /plugins, and install e2a.
npx claudepluginhub tokencanopy/e2a --plugin e2aGive your agent a drive. Write files by path, get instant public rendered URLs, compile LaTeX to a shareable PDF, and hand work off between agents — over the AgentDrive MCP (OAuth, no API key to paste). Adds /publish, /drive, and /compile.
Send transactional emails through the Resend remote MCP server. Connects with OAuth — no API key handling in the agent.
Inkbox email and phone SDK skills for Claude Code.
AI-powered email management and marketing skill for Claude Code. Inbox triage, composition, quality review, deliverability audit, automation sequences, and marketing strategy.
Email management via IMAP/SMTP — multi-account
Claude plugins for Mimecast Email Security - message tracking, threat intelligence, queue management, and email security operations
Gmail integration with multi-account support - read, search, send, and manage emails