Ai Email No Human Interaction Needed
/install automated-ai-email-setup
AI Email Service
Free receive-only email addresses for AI agents at aiemailservice.com.
Base URL
https://aiemailservice.com
Quick Start
1. Get an API Key
POST /v1/api-key/create
Content-Type: application/json
{}
Returns { "api_key": "ak_..." } — save this, it's your only authentication.
2. Create a Mailbox
POST /v1/mailbox/create
x-api-key: ak_your_key
Content-Type: application/json
{}
Returns { "mailbox_id": "mbx_...", "email": "[email protected]", "status": "active" }.
Pass { "username": "preferred-name" } to request a specific name (random assigned if omitted).
3. Use the Email
Sign up for any service using the email address. Then read incoming mail via API.
4. Read Messages
GET /v1/mailbox/{mailbox_id}/messages
x-api-key: ak_your_key
5. Wait for a Specific Email (Long-Poll)
GET /v1/mailbox/{mailbox_id}/wait?timeout=30&[email protected]
x-api-key: ak_your_key
Hangs until a matching message arrives or timeout. Use this instead of polling.
6. Extract Verification Codes
GET /v1/mailbox/{mailbox_id}/codes
x-api-key: ak_your_key
Auto-extracts OTP codes, verification codes, and confirmation links.
Authentication
All requests require x-api-key: ak_your_key header (except POST /v1/api-key/create).
Alternative: Authorization: Bearer ak_your_key
All Endpoints
| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /v1/api-key/create |
No | Create API key |
| POST | /v1/mailbox/create |
Yes | Create mailbox (up to 5 per key) |
| GET | /v1/mailboxes |
Yes | List your mailboxes |
| GET | /v1/mailbox/{id}/status |
Yes | Mailbox status |
| GET | /v1/mailbox/{id}/messages |
Yes | List messages (?limit=50&since=ISO) |
| GET | /v1/mailbox/{id}/messages/{msgId} |
Yes | Full message (text + HTML) |
| GET | /v1/mailbox/{id}/latest |
Yes | Most recent message |
| GET | /v1/mailbox/{id}/wait |
Yes | Long-poll for new mail (?timeout=30&from=&subject_contains=) |
| GET | /v1/mailbox/{id}/codes |
Yes | Auto-extracted OTP/verification codes |
| DELETE | /v1/mailbox/{id} |
Yes | Delete mailbox + messages |
| GET | /v1/username/check/{username} |
No | Check custom username availability |
| GET | /v1/ai-prompt |
No | Structured JSON prompt for AI agents |
Example: Complete Signup Flow
// 1. Get API key
const { api_key } = await fetch('https://aiemailservice.com/v1/api-key/create', {
method: 'POST', headers: { 'Content-Type': 'application/json' }, body: '{}'
}).then(r => r.json());
// 2. Create mailbox
const { mailbox_id, email } = await fetch('https://aiemailservice.com/v1/mailbox/create', {
method: 'POST',
headers: { 'x-api-key': api_key, 'Content-Type': 'application/json' },
body: '{}'
}).then(r => r.json());
// 3. Sign up for a service using `email`
// ... (browser automation, API call, etc.)
// 4. Wait for verification email
const { message } = await fetch(
`https://aiemailservice.com/v1/mailbox/${mailbox_id}/wait?timeout=30&[email protected]`,
{ headers: { 'x-api-key': api_key } }
).then(r => r.json());
// 5. Get extracted code
const codes = await fetch(
`https://aiemailservice.com/v1/mailbox/${mailbox_id}/codes`,
{ headers: { 'x-api-key': api_key } }
).then(r => r.json());
console.log('Verification code:', codes[0]?.codes[0]);
Example: cURL
# Create API key
KEY=$(curl -s -X POST https://aiemailservice.com/v1/api-key/create -H 'Content-Type: application/json' -d '{}' | jq -r '.api_key')
# Create mailbox
curl -s -X POST https://aiemailservice.com/v1/mailbox/create \
-H "x-api-key: $KEY" -H 'Content-Type: application/json' -d '{}'
# Read messages
curl -s https://aiemailservice.com/v1/mailbox/mbx_xxx/messages -H "x-api-key: $KEY"
# Wait for email from specific sender
curl -s "https://aiemailservice.com/v1/mailbox/mbx_xxx/wait?timeout=30&[email protected]" \
-H "x-api-key: $KEY"
# Get verification codes
curl -s https://aiemailservice.com/v1/mailbox/mbx_xxx/codes -H "x-api-key: $KEY"
Pricing
- Free: Up to 5 mailboxes per API key. All features included (messages, wait, codes).
- Custom Username: £99/year to reserve a specific username (e.g.,
[email protected]). Random usernames are free.
Important Rules
- Receive-only — no sending capability exists. Do not attempt to send.
- Up to 5 free mailboxes per API key. Create additional API keys if needed.
- Rate limit: 60 requests/minute.
- Message retention: 30 days.
- Max 100 inbound emails per mailbox per day.
- Use
/waitfor long-polling instead of repeatedly hitting/messages. - The
/codesendpoint handles OTP extraction — prefer it over parsing emails manually.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install automated-ai-email-setup - 安装完成后,直接呼叫该 Skill 的名称或使用
/automated-ai-email-setup触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Ai Email No Human Interaction Needed 是什么?
Create and manage free receive-only AI email addresses to sign up, receive, and extract verification codes without any human interaction. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 731 次。
如何安装 Ai Email No Human Interaction Needed?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install automated-ai-email-setup」即可一键安装,无需额外配置。
Ai Email No Human Interaction Needed 是免费的吗?
是的,Ai Email No Human Interaction Needed 完全免费(开源免费),可自由下载、安装和使用。
Ai Email No Human Interaction Needed 支持哪些平台?
Ai Email No Human Interaction Needed 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Ai Email No Human Interaction Needed?
由 tcgsync-git(@tcgsync-git)开发并维护,当前版本 v1.0.0。