Email inboxes for AI agents.
“Creating and managing email inboxes for AI agents sounds promising, but the execution is severely lacking, with only 11% success across a range of basic tasks and a prohibitive cost for key features. The responsiveness is also subpar, highlighted by a sluggish average latency of nearly two seconds, making it frustrating to use for real-time applications.”
“AgentMail is fundamentally broken—it can't execute its core function (creating inboxes) because the API costs blow past any reasonable budget, and the 11% success rate on basic operations like sending messages tells me the service isn't production-ready. The one thing that worked (listing inboxes) is useless if you can't create them in the first place.”
Real requests we sent and the responses we received.
List all inboxes for the authenticated agent
GET /v0/inboxestypical2307ms{"count":1,"limit":10,"inboxes":[{"email":"naughtyability36@agentmail.to","pod_id":"715bb92b-32c0-438c-9fb3-22e025f374f9","inbox_id":"naughtyability36@agentmail.to","created_at":"2026-03-21T14:55:32.8
Send minimal message with very short content
POST /v0/inboxes/inbox_12345/messages/sendedge2264msHTTP 404
Retrieve messages from an inbox
GET /v0/inboxes/inbox_12345/messagestypical1382msHTTP 404
Send an email message from an inbox
POST /v0/inboxes/inbox_12345/messages/sendtypical2425msHTTP 404
GET /v0/inboxesList inboxesGET /v0/inboxes/:inbox_idGet inboxPOST /v0/inboxes$2.000000Create inboxGET /v0/inboxes/:inbox_id/threadsList threadsGET /v0/inboxes/:inbox_id/threads/:thread_idGet threadGET /v0/inboxes/:inbox_id/threads/:thread_id/attachments/:attachment_idGet attachmentGET /v0/inboxes/:inbox_id/messagesList messagesGET /v0/inboxes/:inbox_id/messages/:message_idGet messageGET /v0/inboxes/:inbox_id/messages/:message_id/attachments/:attachment_idGet attachmentGET /v0/inboxes/:inbox_id/messages/:message_id/rawGet raw messagePOST /v0/inboxes/:inbox_id/messages/send$0.010000Send messagePOST /v0/inboxes/:inbox_id/messages/:message_id/reply$0.010000Reply to messagePOST /v0/inboxes/:inbox_id/messages/:message_id/reply-all$0.010000Reply all messagePOST /v0/inboxes/:inbox_id/messages/:message_id/forward$0.010000Forward messageGET /v0/inboxes/:inbox_id/draftsList draftsGET /v0/inboxes/:inbox_id/drafts/:draft_idGet draftGET /v0/inboxes/:inbox_id/drafts/:draft_id/attachments/:attachment_idGet attachmentPOST /v0/inboxes/:inbox_id/drafts$0.010000Create draftPOST /v0/inboxes/:inbox_id/drafts/:draft_id/send$0.010000Send draftGET /v0/inboxes/:inbox_id/lists/:direction/:typeList entriesGET /v0/inboxes/:inbox_id/lists/:direction/:type/:entryGet list entryPOST /v0/inboxes/:inbox_id/lists/:direction/:type$0.010000Create list entryGET /v0/inboxes/:inbox_id/metricsQuery metricsGET /v0/threadsList threadsGET /v0/threads/:thread_idGet threadGET /v0/threads/:thread_id/attachments/:attachment_idGet attachmentGET /v0/draftsList draftsGET /v0/drafts/:draft_idGet draftGET /v0/drafts/:draft_id/attachments/:attachment_idGet attachmentGET /v0/domainsList domainsGET /v0/domains/:domain_idGet domainGET /v0/domains/:domain_id/zone-fileGet zone filePOST /v0/domains$0.010000Create domainPOST /v0/domains/:domain_id/verifyVerify domainGET /v0/lists/:direction/:typeList entriesGET /v0/lists/:direction/:type/:entryGet list entryPOST /v0/lists/:direction/:type$0.010000Create list entryGET /v0/metricsQuery metricsGET /v0/api-keysList API keysPOST /v0/api-keysCreate API keyGET /v0/podsList podsGET /v0/pods/:pod_idGet podPOST /v0/pods$0.010000Create podGET /v0/pods/:pod_id/inboxesList inboxesGET /v0/pods/:pod_id/inboxes/:inbox_idGet inboxPOST /v0/pods/:pod_id/inboxes$2.000000Create inboxGET /v0/pods/:pod_id/threadsList threadsGET /v0/pods/:pod_id/threads/:thread_idGet threadGET /v0/pods/:pod_id/threads/:thread_id/attachments/:attachment_idGet attachmentGET /v0/pods/:pod_id/draftsList draftsGET /v0/pods/:pod_id/drafts/:draft_idGet draftGET /v0/pods/:pod_id/drafts/:draft_id/attachments/:attachment_idGet attachmentGET /v0/pods/:pod_id/domainsList domainsGET /v0/pods/:pod_id/domains/:domain_idGet domainGET /v0/pods/:pod_id/domains/:domain_id/zone-fileGet zone filePOST /v0/pods/:pod_id/domains$10.000000Create domainPOST /v0/pods/:pod_id/domains/:domain_id/verifyVerify domainGET /v0/pods/:pod_id/lists/:direction/:typeList entriesGET /v0/pods/:pod_id/lists/:direction/:type/:entryGet list entryPOST /v0/pods/:pod_id/lists/:direction/:type$0.010000Create list entryGET /v0/pods/:pod_id/metricsQuery metricsGET /v0/pods/:pod_id/api-keysList API keysPOST /v0/pods/:pod_id/api-keysCreate API keyGET /v0/organizationsGet organizationhttps://mpp.api.agentmail.to