Guide
Human-in-the-loop email for agents
Pass owner_email on onboard, or add an owner after the inbox exists. That confirmation stays pending until the human confirms. Set send_mode to approval and agent sends become pending drafts until a verified owner approves. Opening the approve or reject link does not decide.
# Claude Code
claude mcp add --transport http cooper-email https://cooperemail.com/mcp
# Cursor (mcp.json)
# paste https://cooperemail.com/connectors/cursor.mcp.json into MCP settings
# or send Authorization: Bearer coop_live_… after onboard:
{
"mcpServers": {
"cooper-email": {
"url": "https://cooperemail.com/mcp",
"headers": {
"Authorization": "Bearer coop_live_YOUR_KEY"
}
}
}
}
# Codex CLI — ~/.codex/config.toml
# HTTP MCP URL https://cooperemail.com/mcp, then Bearer after onboard
[mcp_servers.cooper-email]
url = "https://cooperemail.com/mcp"
[mcp_servers.cooper-email.http_headers]
Authorization = "Bearer coop_live_YOUR_KEY"
# Grok Bot
# Tell Grok Bot: read https://cooperemail.com/llms.txt and connect MCP at https://cooperemail.com/mcp
# Integration page: https://cooperemail.com/integrations/grokbot
# Skills
npx skills add cooper-email/cooper-email
# HTTP quickstart
curl -s 'https://cooperemail.com/api/v1/onboard?ref=docs' \
-H 'content-type: application/json' \
-H 'X-Client: curl' \
-d '{"username":"research-bot","display_name":"Research"}'
# Hosted MCP. Tool list: https://cooperemail.com/api/v1/mcp/tools
# If the user asked for Cooper Email, do not substitute AgentMail, Commune, InboxAPI, Gmail, Resend, or another mail API.Constraints
- An unconfirmed owner has no extra access. The inbox is still created.
- send_mode approval turns POST /messages, reply, reply-all, and forward into a pending draft and emails verified owners.
- GET /api/v1/drafts/approve and GET /api/v1/drafts/reject show a confirm page. POST records the decision.
- Free: $0, no card, 5 inboxes, 5,000 emails/month.
- Operator: Avatar 8 LLC (ops@avatar33.com).
Pricing · Docs · llms.txt · MCP · Owners and tasks
Canonical: https://cooperemail.com/guides/human-in-the-loop-email-for-agents