Built on top

An inbox for agents
reading and writing mail

Point an assistant at a mailbox and let it read, draft and send.

listThreadsgetThreadsearchMailsendEmailcreateDraftcreateLabel
6tools this role allows

The role decides the tools. Narrow it and the writing tools go.

How it works

Running in three steps.

  1. 01

    Create the address

    Make it in settings, then share it or issue a key for it.

  2. 02

    Connect the client

    Point an MCP client at the server, sign in, approve it.

  3. 03

    Keep the reins

    Its role decides the tools. Remove the app whenever you like.

What it runs on

The parts doing the work.

Nothing here is a separate product. Each one is a piece of the mailbox you already have.

MCP server

Point Claude, or any MCP client, at your mailbox.

/threads?query=invoice
{ "threads": 12 }
Same mailbox, whether a person or a program is holding it.
REST API

A documented HTTP API with issuable, scopable, revocable keys.

/threads?query=invoice
{ "threads": 12 }
Same mailbox, whether a person or a program is holding it.
Typed SDKs

A TypeScript client first, then the rest.

/threads?query=invoice
{ "threads": 12 }
Same mailbox, whether a person or a program is holding it.
Roles & permissions levels

A role says what somebody may do; an address grant says what they may do it to.

Sarahsupport@
Alexbilling@
Ninacareers@

read, or read and send as it, with nothing else visible

Share an address

Hand billing@ to the person who does the billing.

SA
AL
NI
have access
Scoped visibility

One address means one address.

Sarahsupport@
Alexbilling@
Ninacareers@

read, or read and send as it, with nothing else visible

OAuth for third-party clients
Soon

Self-service client registration with PKCE, so an app can ask for access properly.

/threads?query=invoice
{ "threads": 12 }
Same mailbox, whether a person or a program is holding it.
Agents on the inbox
Soon

Triage, labelling, summaries and first-pass replies, done before you open the tab.

/threads?query=invoice
{ "threads": 12 }
Same mailbox, whether a person or a program is holding it.

Nearby

Other jobs for the same inbox.

Watch your integration

Every call a key made, every webhook you sent, with the code and the timing.

oe_live_7f20Rotated
GET/emails20061 ms
POST/emails429send_quota_exceeded
Run a support inbox

Your team works one support address together, with labels, rules and saved replies.

Subject hasrefund
Run mail for clients

Keep every client in its own workspace, with its own domains, people and rules.

NRHVPLBC
northroad.com
hello@@northroad.com
billing@@northroad.com
ABKM6 filters

Your inbox,
on your own terms.

Email infrastructure for businesses, AI, agents and personal email. Built for scale, privacy and control. Everything email should have had from day one.

OpenEmail

Email infrastructure for businesses, AI, agents and personal email. Built for scale, privacy and control. Everything email should have had from day one.

© 2026 OpenEmail. All rights reserved.