Readit News logoReadit News
Posted by u/Haakam21 11 days ago
Launch HN: AgentMail (YC S25) – An API that gives agents their own email inboxes
Hey HN, we're Haakam, Michael, and Adi. We're building AgentMail (https://agentmail.to), the email inbox API for agents. We’re not talking about AI for your email, this is email for your AI.

Email is an optimal interface for long-running agents. It’s multithreaded and asynchronous with full support for rich text and files. It’s a universal protocol with identity and authentication built in. Moreover, a lot of workflow critical context already lives in email.

We wanted to build email agents that you can forward your work to and get back a completed task. The agents could act entirely autonomously as you wouldn't need to delegate your identity. If they did get stuck they could just send you, or anyone else, an email.

Using Gmail, we kept getting stuck on the limitations of their API. No way to create inboxes programmatically. Rate and sending limits. OAuth for every single inbox. Keyword search that doesn't understand context. Per-seat pricing that doesn't work for agents.

So we built what we wished existed: an email provider for developers. APIs for creating inboxes and configuring domains. Email parsing and threading. Text extraction from attachments. Realtime webhooks and websockets. Semantic search across inboxes. Usage-based pricing that works for agents.

Developers, startups, and enterprises are already deploying email agents with AgentMail. Agents that convert conversations and documents into structured data. Agents that source quotes, negotiate prices, and get the best deals. Agents that emulate internet users for training models on end-to-end tasks.

Here's demo of Clawdbots communicating using AgentMail: https://youtu.be/Y0MfUWS3LKQ

You can get started with AgentMail for free at https://agentmail.to

Looking forward to hearing your thoughts and feedback.

schappim · 11 days ago
I'm 100% for this, but I think you can go even more granular than "gives agents their own inboxes".

Thanks to Action Mailbox in Rails[1], I give all my records email addresses. Eg let ecommerce "order" records accept forwarded emails that are pinned as comments. It opens you up for doing things like forwarding a purchase order and having the PO number pulled out and attached to an order, or forwarding tracking information from a supplier and having it attached to a "supplier order" etc.

In my personal life I have individual email addresses for all my utilities and emails automatically get filed away.

If this idea tickles your fancy, I opensourced Emitt[2], an inbound email processing server with LLM-powered automation.

1. https://guides.rubyonrails.org/action_mailbox_basics.html

2. https://github.com/schappim/emitt

davchana · 11 days ago
The only problem I have experienced few times with those unique email addresses is, sometimes they/utilities ask me to email from my official email address, and my setup is a catch-all, so I have to log in my pc at home, set up that address, send email.
OJFord · 11 days ago
That's a problem of your provider needing you to have received email at a particular address (or else doing whatever you do on the PC at home) before you can send from it; not something inherent in unique addresses.

I just type in whatever address I want to send from, and then as long as the domain is verified in SES it'll go through.

TheTaytay · 11 days ago
That looks really interesting! Thanks for writing and sharing it!
frimmy · 11 days ago
Fancy == tickled
MattDaEskimo · 11 days ago
I'm concerned that this fits in "using today's innovation to solve outdated paradigms".

Google has A2A: An Agent-to-Agent Protocol. SaaS is plumetting in value.

Arbitrary semantics made sense when communications were human-dominated.

If agents dominate these fields, why wouldn't they simply set their own protocols and methods to communicate both text, binary, and agreed data structures?

There's an assumption that email is somehow the best channel, when you've found yourself that the most popular, functional interfaces don't align with your expectations.

Then, ultimately I have a single agent that can sit in numerous communication platforms, such as email

mhykim · 11 days ago
Fair concern, and I agree on the end state. Agents will eventually use native agent-to-agent protocols.

The question is the transition, because email is undoubtedly the most ubiquitous channel of communication in today. I would only give my agent an A2A integration if your agent has an A2A integration, but because you don't we are at a stalemate. I'd rather just give my agent an inbox where I know it can communicate with the other billions of people that already have an email address.

Email isn’t the final protocol for agents. It’s the bridge that lets them participate in today’s internet while native agent protocols/networks emerge.

KludgeShySir · 10 days ago
And you probably don't want to dump the emails first thing into the agent's context. You should insert a cup of coffee and the morning newspaper into the context, and only then the emails.
suriya-ganesh · 11 days ago
Interesting take, but this feels like one of those tarpit ideas that YC discourages their portco to start attacking.

Guaranteed this is going to attract a ton of abusers who are looking to use this for signing up to services, spamming or other nefarious purposes, which then blacklists the doman. This is an infinite whack-a-mole.

do you guys have some ways of handling it?

mhykim · 11 days ago
We do have robust checks in place to catch spam and bad actors(reputation, SPF DKIM DMARC, etc.) but as with all tools there will be bad actors who come up with creative ways to scheme for nefarious purposes.

We expect our infra and policies to evolve with usage, and one of our goals is to make agent driven email safer than the status quo, not just more scalable

bofadeez · 11 days ago
But as of now you're just wide open for abuse? Okay

Resend uses SES since it's almost impossible to get private IP mail to hit the inbox through ProofPoint filters. Looks like you have no idea about any of this. You don't even have knowledge of email reputation, much less a plan. Have you heard of Senderscore? You will have all zeros. Saying "SPF DKIM DMARC" is wild - that's a checklist from 15 years ago.

themanmaran · 11 days ago
I don't think they use the agentmail domain for sending emails. Users connect their own domain and manage reputation (similar to all the other email marketing tools)
smpandya · 11 days ago
Cool launch. Assuming you guys view email (and therefore SMTP) as becoming the de facto agent communication protocol in the long run. My question — why not something bespoke, similar to OpenAI’s Agentic Commerce Protocol or x402 from Coinbase?
Haakam21 · 11 days ago
Network effects - agents need to meet humans where they already work. Would rather use something standard than bespoke.
trollbridge · 11 days ago
And how long will humans and agents be communicating over email?

We have strict rules for our customer service people not to respond to what seems to be a bot, since all the "agent" based communication we get is for conducting scams. It is never worthwhile to engage with or pursue.

If we lose a sale or two, that's okay.

jessechoe10 · 11 days ago
This is super interesting. Interesting to see how I'll be able to use this to help my customers with handling email responses. Gmail sucks for this. Super excited to see what you guys develop this into. Will this be able to eventually expand to other forms of agent communication (i.e. payment or phone numbers)?
Haakam21 · 11 days ago
Yup think there is plenty of ways the product can evolve evolve
nerdsniper · 11 days ago
How does this differentiate from a solution like AWS SES? (Which I assume AI Agents would be quite adept at using to send email)

I understand the differentiator vs GMail, but API-based scripted email access isn’t new.

Haakam21 · 11 days ago
Because we built the same inbox infrastructure as Gmail. Inboxes have threads, threads have messages, messages have attachments. You can search, label, filter, reply, forward. None of this comes out of the box with SES.
trollbridge · 11 days ago
Couldn't someone just ask Claude Code to make an email system with threads/messages and handle attachments?

Doesn't seem like a particularly difficult problem to solve.

benswerd · 11 days ago
I didn't get it until you said this
biddit · 11 days ago
> Agents that source quotes, negotiate prices, and get the best deals.

Didn't Alexa fail miserably with the "have AI buy something for me" theory?

There is a significant mental in allowing someone else make purchase decisions on my behalf:

- With a human, there is accountability.

- With deterministic software, there is reproducibility.

With an agent, you get neither.

FWIW - I am not anti-LLM. I work with them and build them full time.

gustrigos · 11 days ago
We are using AgentMail for sourcing quotes here at scale with various top shippers. It’s not about letting the agent act in fully deterministic ways, it’s about setting up the right guardrails. The agents can now do most of the job, but when there’s low confidence on their output, we have human in the loop systems to act fast. At least in competitive industries like logistics, if you don’t leverage these types of workflows, you’re getting very behind, which ultimately costs you more money than being off by some dollars or cents when giving a quote back.
biddit · 11 days ago
Okay that makes sense.

Do you see more pushback in specific industries? I did some quote/purchasing automation work in food mfg a decade ago, and those guys were super difficult to work with. Very opaque, guarded, old-school industry.

Haakam21 · 11 days ago
This refers to B2B use cases that are live in production. Finding, contacting, and negotiating with vendors is a tedious process in many industries. In the time a human reaches out to 10 vendors, an agent reaches out to 100 or 1000. So it finds deals that a human would not have.
fmbb · 11 days ago
But if you hire ten or 100 real humans you have accountability and the same number of contacts per day?

Are logistics companies really that poor so they cannot afford to pay workers wages?

trollbridge · 11 days ago
Once vendors are getting AI spam sent to 1,000 of them and their competitors, they will stop responding and find other sales channels. This won't be sustainable.
petervandijck · 11 days ago
A pricing thought: if you keep the volume limits but do 10x the amount of inboxes per plan, I think that could be more attractive. For If I have 100s of agents that send limited email each.