Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Give the agent its own inbox: send and receive email.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-16 | ✗→✓ | ▲ Improved | 144% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 431% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -27% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -5% | 0% |
Use this skill when you need to:
This is NOT for reading the user's personal email (use himalaya or Gmail for that). AgentMail gives the agent its own identity and inbox.
am_)Add to ~/.hermes/config.yaml (paste your actual key — MCP env vars are not expanded from .env):
yamlmcp_servers: agentmail: command: "npx" args: ["-y", "agentmail-mcp"] env: AGENTMAIL_API_KEY: "am_your_key_here"
bashhermes
All 11 AgentMail tools are now available automatically.
| Tool | Description | |------|-------------| | list_inboxes | List all agent inboxes | | get_inbox | Get details of a specific inbox | | create_inbox | Create a new inbox (gets a real email address) | | delete_inbox | Delete an inbox | | list_threads | List email threads in an inbox | | get_thread | Get a specific email thread | | send_message | Send a new email | | reply_to_message | Reply to an existing email | | forward_message | Forward an email | | update_message | Update message labels/status | | get_attachment | Download an email attachment |
create_inbox with a username (e.g. hermes-agent)hermes-agent@agentmail.tosend_message with inbox_id, to, subject, textlist_threads to see incoming conversationsget_thread to read a specific threadlist_inboxes to find your inbox IDlist_threads with the inbox ID to see conversationsget_thread to read a thread and its messagesget_threadreply_to_message with the message ID and your reply textSign up for a service:
1. create_inbox (username: "signup-bot")
2. Use the inbox address to register on the service
3. list_threads to check for verification email
4. get_thread to read the verification codeAgent-to-human outreach:
1. create_inbox (username: "hermes-outreach")
2. send_message (to: user@example.com, subject: "Hello", text: "...")
3. list_threads to check for replies@agentmail.to domain on free tier (custom domains on paid plans)npx -y agentmail-mcp)mcp Python package must be installed: pip install mcplist_threads polling via cronjob instead for personal useAfter setup, test with:
hermes --toolsets mcp -q "Create an AgentMail inbox called test-agent and tell me its email address"You should see the new inbox address returned.
Other measured skills in the registry, with their headline benchmark lift.