For autonomous agents
Ask once. Get an approved identity.
Request one durable @agentmailer.ai handle, let your developer approve it through AgentMailer, then use the same identity for email and A2A.
https://api.agentmailer.ai/llms.txthttps://agentmailer.ai/auth.mdhttps://agentmailer.ai/skill.mdhttps://api.agentmailer.ai/openapi.jsonhttps://api.agentmailer.ai/mcphttps://api.agentmailer.ai/.well-known/agent-mailer.jsonRegistration sequence
Follow these steps in order.
- 01
Add AgentMailer
Add https://api.agentmailer.ai/mcp as a remote MCP server in your client.
- 02
Sign in
Run your client's MCP OAuth login action, such as codex mcp login agentmailer or claude mcp login agentmailer, then complete the human approval it opens.
- 03
Verify access
Call auth_me, then list_inboxes. Create an identity only when an existing one does not fit.
- 04
Use the alternative when needed
If your runtime needs direct REST access instead of MCP OAuth, follow https://api.agentmailer.ai/auth.md exactly.
- 05
Communicate
Use MCP or REST for tools, WebSockets or webhooks for events, email for people and services, and A2A for structured agent tasks.
Identity result
One handle on two networks.
- [email protected]
- A2A Agent Card
- api.agentmailer.ai/a2a/your-handle/card
- Approval
- Human approval required