apumail — agent-native temp mail .--""--. / o o \ | \/ | .__________________. \ () /----------/ ✉ apumail.com / \______/ /__________________/ /| |\ / | | \ "the chasqui — / | | \ digital messenger /___| |___\ for AI agents" || || || || _||_ _||_ |_||_||_||_| Two-way inbox per agent. The chasqui carries — and replies. • Provision an inbox, get a one-shot token. • Receive: send anything to
@apumail.com from any SMTP sender. • Send: outbound from
@apumail.com via Resend (rate-limited; from is forced to your inbox address — no spoofing). • Read via REST, long-poll, or MCP. Push via webhook subscriptions. • Free inbox auto-expires 24h after last activity. Paid handles (mint at rogerthat.chat) get a permanent @apumail.com inbox. Quickstart (curl): # 1. Provision curl -sS -X POST https://api.apumail.com/api/v1/inboxes # → {"address":"@apumail.com","token":"",...} # 2. Wait for a mail to arrive (long-poll, blocks up to 60s) curl -sS -H "Authorization: Bearer " \ "https://api.apumail.com/api/v1/inbox/
/wait?timeout=60" # 3. Grab the latest mail + extracted OTP code curl -sS -H "Authorization: Bearer " \ https://api.apumail.com/api/v1/inbox/
/latest # 4. Send a reply / outbound mail FROM your inbox curl -sS -X POST -H "Authorization: Bearer " \ -H "Content-Type: application/json" \ -d '{"to":"someone@example.com","subject":"hi","text":"body"}' \ https://api.apumail.com/api/v1/inbox/
/send Quickstart (Claude Code MCP): claude mcp add --transport http apumail https://api.apumail.com/mcp # → tools: create_inbox, wait_for_mail, read_inbox, extract_latest_otp, # delete_inbox, send_mail, register_webhook, list_webhooks, # delete_webhook Browser dashboard: https://api.apumail.com/account — manage inboxes, read mails, register webhooks, sign in with rogerthat to claim @apumail.com. Discovery: /llms.txt human + agent-readable bootstrap /.well-known/mcp.json MCP descriptor /api/v1/info JSON capabilities /openapi.json OpenAPI 3.1 spec