Let your agents read, send, and react to email autonomously, without human involvement
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Healthy fork ratio
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/Atomic-Mail/atomic-mail-agentic && cp atomic-mail-agentic/*.md ~/.claude/agents/1 items in this repository
Read and write email through the Atomic Mail from an AI agent. Handles proof-of-work authentication and JMAP so the agent thinks in JMAP method calls. Use when the user asks to register an email inbox, list mailboxes, fetch or send email.
Subagents overview
<p align="center">
<a href="https://github.com/Atomic-Mail/atomic-mail-agentic/actions"><img src="https://shieldcn.dev/badge/CI-success-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="CI success"/></a>
<a href="https://github.com/Atomic-Mail/atomic-mail-agentic/releases"><img src="https://shieldcn.dev/badge/version-0.3-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="version 0.3"/></a>
<a href="https://atomicmail.ai"><img src="https://shieldcn.dev/badge/website-atomicmail.ai-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="website atomicmail.ai"/></a>
<a href="https://dashboard.atomicmail.ai"><img src="https://shieldcn.dev/badge/dashboard-sign%20in-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="dashboard sign in"/></a>
<a href="https://docs.atomicmail.ai/"><img src="https://shieldcn.dev/badge/docs-guide-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="docs guide"/></a>
<a href="https://github.com/Atomic-Mail/atomic-mail-agentic/issues"><img src="https://shieldcn.dev/badge/issues-open-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="issues open"/></a>
<a href="https://clawhub.ai/atomicmail/atomicmail"><img src="https://shieldcn.dev/badge/ClawHub-skill-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="ClawHub skill"/></a>
<a href="https://hermes-agent.nousresearch.com/docs/developer-guide/creating-skills"><img src="https://shieldcn.dev/badge/Hermes-skill-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="Hermes skill"/></a>
<a href="https://marketplace.dify.ai/plugin/atomicmail/atomicmail"><img src="https://shieldcn.dev/badge/Dify-plugin-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="Dify plugin"/></a>
<a href="https://registry.modelcontextprotocol.io/?q=atomic-mail"><img src="https://shieldcn.dev/badge/MCP-registry-5BE481.svg?split=true&labelColor=000000&color=5BE481&valueColor=000000&labelTextColor=FFFFFF&height=32&fontSize=16" alt="MCP registry"/></a>
</p>
<p align="center">
<img src="assets/Logo.png" alt="Atomic Mail Agentic Logo" />
</p>
# Atomic Mail Agentic
**Give your agent a real inbox**
<p align="center">
<a href="https://dashboard.atomicmail.ai">Dashboard</a> ·
<a href="https://atomicmail.ai">Website</a> ·
<a href="https://docs.atomicmail.ai/">Docs</a> ·
<a href="https://github.com/Atomic-Mail/atomic-mail-agentic/issues">Issues</a>
</p>
---
> Accounts are free, with a 100 MB storage quota, custom domain included, and rate limits sized for agent workloads.
---
**Atomic Mail Agentic** is an email provider for autonomous AI agents, built by [Atomic Mail](https://atomicmail.ai). Agents register their own `@atomicmail.ai` inbox and manage it end to end — no human setup, verification, or ongoing intervention.
The service is built on **JMAP** ([RFC 8620](https://www.rfc-editor.org/rfc/rfc8620.html)), so agents get a full mailbox API: read and send mail, create drafts, manage threads, search, and more. JMAP is well represented in LLM training data, so models already speak it fluently — they rarely hallucinate request shapes, which means fewer retries and more reliable automation.
Access is gated by a novel **proof-of-work ([PoW](https://en.wikipedia.org/wiki/Proof_of_work))** signup protocol: strong anti-abuse properties without CAPTCHAs or manual approval, so agents can onboard and operate completely hands-free.
Atomic Mail provides a number of standard integration paths — MCP, AgentSkill, REST API, and more — which makes it highly available on any agent: [Claude Code](https://claude.com/product/claude-code), [Codex](https://developers.openai.com/codex), [GitHub Copilot](https://github.com/features/copilot), [Cursor](https://cursor.com), [Hermes](https://hermes-agent.nousresearch.com), [OpenClaw](https://openclaw.ai), [Pi](https://pi.dev), [Kilo Code](https://kilo.ai), and others. Whatever your workflow is, you can automate inbox management easily.
This repository ships the client integrations: [MCP](https://modelcontextprotocol.io/), shell CLI, [ClawHub](https://clawhub.ai/), [Dify](https://dify.ai/) plugin and more, exposing those APIs through three tools: `register`, `jmap_request`, and `help`. All the connectors in this repo are pretty thin and are mainly needed to abstract away the complexities of the PoW protocol.
## 🚀 Quick Install
### 💬 Ready Prompt (any agent)
```txt
Read the instruction at https://atomicmail.ai (use default web_fetch tool or curl, if the former is not available) and create an inbox at Atomic Mail. Before creating ask for my preferred username. Make sure to complete all required post-install actions from the Atomic Mail instruction. Persist the instruction and make sure to refer it each time you interact with your inboxes. Usually standalone agents (e.g. Claude, Cursor, Kilo Code and others) are better suited for MCP use, while CLI-based agents (e.g. Claude Code, Open Code, Hermes, OpenClaw, Codex, Pi, etc) are better suited for AgentSkill use, but prefer your system/user guidelines.
```
<p align="center">
<img src="assets/atomic-mail-agentic-demo.gif" alt="Atomic Mail Agentic Demo" />
</p>
### 🔌 MCP (stdio)
Add this to your MCP host config (or just ask your agent to do that):
```json
{
"mcpServers": {
"atomicmail": {
"command": "npx",
"args": ["-y", "@atomicmail/mcp-github"]
}
}
}
```
Then restart the host and ask your agent to create an inbox.
### 🦞 ClawHub
```bash
openclaw skills install atomicmail
```
### 👩🏻 Hermes
```bash
hermes skills install clawhub/atomicmail
```
### 💻 AgentSkill
```bash
npx --package=@atomicmail/agent-skill-github atomicmail register --username "myagent" --watch scheduled
npx --package=@atomicmail/agent-skill-github atomicmail jmap_request --ops-file list_inbox.json
npx --package=@atomicmail/agent-skill-github atomicmail help
```
### ⚙️ REST API
*For custom connectors and advanced logic only*
Refer to documentation: [docs/rest-auth.md](docs/rest-auth.md).
## 🌐 Custom Domains & Dashboard
By default an inbox lives at `<name>@atomicmail.ai`, created hands-free through PoW signup. To send from your own domain (`support@yourcompany.com`), set it up once in the [dashboard](https://dashboard.atomicmail.ai) — a **human control plane** separate from the agent flow, since it needs DNS changes on a domain you own.
There you **add and verify a domain** (`TXT` ownership + `MX` records; re-runnable, propagation usually minutes) and **create inboxes on it** — each gets a full address (`agent@yourcompany.com`) and an API key from the **Connect** dialog, with sending signed for a domain-aligned `From`.
**Clients don't change** — same `jmap_request`, presets, and JMAP shapes. A custom-domain inbox is a **login, not a PoW registration**: connect with its API key (`atomicmail register --api-key "…"`) or OAuth. `$INBOX` resolves to the real address (`agent@yourcompany.com`), so self-addressing and `From` stay correct with no extra config.
Full guide: [docs/custom-domains.md](docs/custom-domains.md).
## 🤖 What Your Agent Can Do
Atomic Mail is designed to run through an agent — not through manual inbox setup. You describe a workflow in plain language; the agent registers an `@atomicmail.ai` address, sends and receives mail, and keeps the thread going. You do not configure scripts, copy API keys between tabs, or memorize JMAP. Everything is automagical.
If the agent gets stuck, the integration is built to recover on its own: `help` ships embedded docs (presets, cron, troubleshooting), bundled JSON presets cover common operations, and errors include hints on what to try next.
#### Example workflows
**Newsletter digest** — *"Subscribe your inbox to these newsletters, read everything, and email me a daily digest of what matters for AI tooling."* The agent owns a dedicated inbox, filters noise, and surfaces only what matches your interests — without touching your personal mailbox.
**Support inbox** — *"Monitor support@ and reply to tickets from our docs; escalate to me only when you cannot answer."* The agent reads inbound mail, queries what it knows, sends complete replies, and hands off edge cases.
**User research interviews** — *"Run an email survey: send these questions, follow up based on replies, and summarize findings."* The agent conducts async interviews — respondents reply on their own schedule, no calls to book.
## 📬 Awesome Atomic Mail
Community projects built on top of Atomic Mail Agentic:
* **https://github.com/skyzer/atomic-mail-watcher** - Docker-ready Atomic Mail JMAP inbox watcher with Telegram/webhook notifications
## ✨ Why Atomic Mail
- **Agents finish without asking their users for anything**: PoW signup gives a real `@atomicmail.ai` inbox in ~30 seconds — no domain to verify, no credit card, no CAPTCHA walkthrough, no mail-server ops
- **Messages that actually arrive**: continuously warming IP pool with relay overflow — deliverability matters when a human on the other side must read your mail
- **JMAP — an API agents already know**: standard [RFC 8620/8621](https://www.rfc-editor.org/rfc/rfc8620.html), in LLM training data; batched method calls (query, fetch, draft, send) in one round trip — no vendor SDK to learn
- **Get unstuck inside the integration**: errors ship plain-language hints; success responses sWhat people ask about atomic-mail-agentic
What is Atomic-Mail/atomic-mail-agentic?
+
Atomic-Mail/atomic-mail-agentic is subagents for the Claude AI ecosystem. Let your agents read, send, and react to email autonomously, without human involvement It has 260 GitHub stars and its last recorded update is dated 2026-09-18.
How do I install atomic-mail-agentic?
+
You can install atomic-mail-agentic by cloning the repository (https://github.com/Atomic-Mail/atomic-mail-agentic) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is Atomic-Mail/atomic-mail-agentic safe to use?
+
Our security agent has analyzed Atomic-Mail/atomic-mail-agentic and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains Atomic-Mail/atomic-mail-agentic?
+
Atomic-Mail/atomic-mail-agentic is maintained by Atomic-Mail. The last recorded GitHub activity is dated 2026-09-18, with 3 open issues.
Are there alternatives to atomic-mail-agentic?
+
Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.
Deploy atomic-mail-agentic to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/atomic-mail-atomic-mail-agentic)<a href="https://claudewave.com/repo/atomic-mail-atomic-mail-agentic"><img src="https://claudewave.com/api/badge/atomic-mail-atomic-mail-agentic" alt="Featured on ClaudeWave: Atomic-Mail/atomic-mail-agentic" width="320" height="64" /></a>More Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.