A woman under a knit blanket working on a laptop on a sofa, with a mug and glasses on the coffee table beside her

OpenMail: EU-Hosted Email Inboxes for AI Agents

OpenMail is an email API that gives each AI agent an inbox and address of its own. One API call creates an inbox, new mail reaches your agent by webhook or WebSocket with attachments already turned into plain text, and the agent replies in the same thread. It was founded in 2026 in Vilnius, Lithuania, and keeps customer data in the European Union on every plan. Its pitch: “Email APIs were built to blast. OpenMail is built for the reply.”

The quick answer: OpenMail is a thoughtful, well-documented inbox API, with strong security defaults, ready-made plugins for OpenClaw and Hermes Agent, and EU data residency that matters for European teams. It enforces per-inbox sending limits and a cap on emailing new people, and it doesn’t yet let an agent sign itself up. A disclosure: we make CarlyEmail, a direct competitor. Everything about OpenMail below comes from its own site, docs and terms, and our comparison is in its own clearly marked section.

OpenMail at a glance

Checked against OpenMail’s site, docs, pricing, terms and privacy policy on November 12, 2026.

OpenMail
What it isEmail infrastructure for AI agents: inboxes, sending, threading, real-time delivery and attachment parsing
CompanyUAB All Systems Operational, Vilnius, Lithuania
FoundersJokūbas Vaičiulis and Armandas Vaičikauskas
Data residencyEuropean Union, on all plans
PlansFree, Pro (€9 a month plus usage), Enterprise
Developer accessREST API, TypeScript and Python clients, a CLI, an MCP server
PluginsOpenClaw, Hermes Agent, Claude Code, a ChatGPT plugin, LangChain and the Vercel AI SDK
Best forDevelopers running agents on OpenClaw or Hermes, and EU teams that need data kept in Europe

How OpenMail works

OpenMail’s documentation starts from a simple model: every agent gets a dedicated inbox, “not a shared mailbox or forwarding alias.” Inboxes live on OpenMail’s shared domain by default, or on your own domain on paid plans.

The core flow takes five steps:

  1. Create an inbox with one API call.
  2. Mint a key scoped to that inbox and give it to the agent, keeping your account key on your own server.
  3. Send with a recipient, subject and body. An optional idempotency key makes retries safe.
  4. Receive through a webhook signed with HMAC, or a WebSocket connection.
  5. Reply in the thread, with OpenMail grouping messages into conversations automatically.

Inbound events arrive as structured JSON with the sender, subject, parsed body and attachment links. Attachments are where OpenMail puts real effort: PDFs, spreadsheets, Word files, images and JSON are converted to plain text “ready for a prompt,” so “your agent never sees a MIME type.”

OpenMail also handles the email plumbing developers usually dread. Its docs say SPF, DKIM and DMARC are configured automatically, inboxes come pre-warmed, and there are “no MX records, no DNS setup” unless you add your own domain. Each agent’s sending reputation is kept separate from the others.

Security defaults worth copying

Two design choices stand out, and both address the biggest risk with email agents: anyone can send an agent a message, and a cleverly written one can try to talk it into something.

Inbox-scoped keys. OpenMail recommends giving each agent a key that can only see its own inbox. In its words, “a prompt injection in one agent’s mail can’t reach another agent’s inbox.” Even listing inboxes with that key returns only the one it owns. Its setup guide tells agents that receive an account-wide key to mint a narrower one for themselves.

Sender rules. You can allow or block mail by address or domain, for a whole account or a single inbox, so “noise never reaches your handler.”

It’s a sensible pattern for any agent email setup, whichever provider you use.

Three ways an agent can handle mail

OpenMail’s OpenClaw and Hermes plugins offer three modes, which is a useful way to think about agent email in general:

  • Tool: the agent sends and reads email only when you ask, for example “email John about our launch.”
  • Notify: new mail pings you, and you decide what the agent does.
  • Channel: the agent answers incoming mail on its own, with no human in the loop.

Most teams start with tool or notify and move to channel for narrow, well-tested jobs like support triage. OpenMail lets you switch between them at any time.

Integrations

OpenMail is built to slot into the agent frameworks developers already use. One command gives an OpenClaw, Hermes Agent or Claude Code setup an inbox, and there are TypeScript and Python clients, a CLI, and examples for LangChain and the Vercel AI SDK. Its Hermes plugin is its most-starred project on GitHub.

For chat-based agents, OpenMail runs a hosted MCP server and lists a plugin in ChatGPT’s directory. Its docs say ChatGPT, Claude, Cursor or any MCP client can connect with one URL, using OAuth or an API key, and then create an inbox, read threads and reply.

Plans and limits

PlanPriceInboxesEmails a monthStorage
Free€033,000 (100 a day)3 GB
Pro€9/month plus usage10, then €1 per inbox10,00010 GB
EnterpriseCustomCustomCustomCustom

Prices are from OpenMail’s pricing page. Pro adds custom domains, spend controls and removes the OpenMail footer from your mail. Enterprise adds dedicated sending IPs, single sign-on and a one-hour support SLA. OpenMail also offers €500 in credit to early-stage startups.

The sending limits are worth reading closely. OpenMail’s rate limits page sets two kinds:

  • Send limits of 10 messages a minute and 200 a day per inbox. Going over returns an error telling you when to retry.
  • A cold outreach cap on how many new recipients an inbox can email each day. It “starts low and grows as you build history.” Replies and follow-ups don’t count against it, and neither does mail to your own organization’s domains.

Its pricing table separately lists no plan-level daily cap on Pro. Plan around the per-inbox limits, and spread heavy sending across inboxes.

Data, terms and residency

For European teams, OpenMail’s clearest advantage is location. The company “operates from the EU with EU data residency on all plans,” and its custom domain setup points mail at Amazon’s email service in the Stockholm region.

Its terms, last updated October 23, 2026, say you keep ownership of your email and other content, and that OpenMail “does not use your data to train AI models without explicit agreement.” The terms are also clear about responsibility: OpenMail provides “email infrastructure” and doesn’t control the agents you connect, so complying with the EU AI Act, data protection law and anti-spam rules is on you. Its privacy policy notes that when you use it through an assistant such as ChatGPT, mail the assistant reads goes back to that assistant’s provider under its own policy.

Company and maturity

OpenMail was founded in 2026 by Jokūbas Vaičiulis and Armandas Vaičikauskas, and its GitHub organization dates from March 2026. The company says its largest deployments are “platforms provisioning thousands of inboxes.” We didn’t find announced funding or independent customer reviews, which is typical for a company this new.

How CarlyEmail compares

This is our product, so weigh this section with that in mind. CarlyEmail and OpenMail share a lot of design thinking: one inbox per agent, real two-way email, signed webhooks and WebSockets, sender controls, and separate spaces for each customer when you’re building a product. The honest differences:

OpenMailCarlyEmail
Agent signs itself upNot yet, per its docsYes, and it can only email its owner until they confirm
Daily sending200 a day and 10 a minute per inbox, plus a cap on new recipientsNo daily send cap on paid plans
Chat appsChatGPT plugin, plus an MCP URL for Claude, Cursor and othersMCP server with 33 tools, added as a connector in Claude, ChatGPT, Perplexity and Grok
Framework supportOpenClaw, Hermes Agent, Claude Code, LangChain, Vercel AI SDKToolkits for the OpenAI Agents SDK, LangChain, LiveKit Agents and the Vercel AI SDK
Data locationEU on all plansNo stated EU residency
Free plan3 inboxes, 3,000 emails a month3 inboxes, 1,000 emails a month

OpenMail is the better pick if you need data kept in the EU, if you run agents on OpenClaw or Hermes, or if you want attachments handed to your model as text with no extra work. Its free plan also includes more email. CarlyEmail fits better if your agents send a lot, since paid plans have no daily send cap, if you want an agent to set up its own inbox without a developer, or if you want the inbox inside Claude, ChatGPT, Perplexity or Grok as a connector. Agents can also save drafts and label mail through the CarlyEmail API.

Who OpenMail suits

OpenMail is a strong fit if:

  • You’re in Europe, or sell to European customers, and need email data kept in the EU.
  • You build on OpenClaw, Hermes Agent or Claude Code and want a one-command inbox.
  • Your agents process documents by email and you want attachments as plain text.

Look elsewhere if:

  • Your agents need to send hundreds of emails a day from one inbox.
  • You want an agent to create its own inbox without a developer generating a key first.
  • You need a long track record or published security certifications.

Other options in the category include AgentMail, AgentEmail, Nylas Agent Accounts, which add a calendar, and Inkbox, which pairs an inbox with a phone number and iMessage. Our overview of email APIs for AI agents covers the wider field.

FAQ

What is OpenMail?

OpenMail is an email API for AI agents, built by a company in Vilnius, Lithuania. It gives each agent its own inbox, delivers new mail by webhook or WebSocket with attachments parsed to text, and keeps data in the EU.

Is OpenMail free?

Yes. The free plan includes 3 inboxes, 3,000 emails a month (100 a day) and 3 GB of storage. Pro is €9 a month plus usage.

No. OpenMail says it isn’t related to HP OpenMail, the discontinued Hewlett-Packard product, or to other software with the same name.

Does OpenMail use my email to train AI models?

Its terms say OpenMail “does not use your data to train AI models without explicit agreement,” and that you keep ownership of your content.

Can OpenMail send cold email?

Only within limits. Each inbox has a daily cap on new recipients that starts low and grows with sending history, on top of per-inbox send limits.

What’s an alternative to OpenMail?

CarlyEmail, which we make, AgentMail and AgentEmail are the closest alternatives. Inkbox is an option if your agent also needs a phone number.

Give your agent a real inbox

Your agent gets its own email address. People can email it, it answers in the same thread, and your personal inbox stays out of it. Start with 3 inboxes, no card needed.

Get started
See the prompt
Read https://docs.carlyemail.com/llms.txt and set yourself up with an email address.