MCP server
Your mailbox, in the AI client you already use.
Claude, or any MCP client, can read, search, send and label your mail through your own account. Connecting one takes a sign-in, not a key.
In short
What is an MCP server?
The Model Context Protocol lets an AI client call tools that another service offers. The client reads the server’s tool list and picks what fits your request.
54
tools, fewer if your role holds less
2
transports: Streamable HTTP and SSE
0
keys to paste
How it works
Your role decides the tool list
A tool you may not use is never listed, so a viewer’s client has no send tool at all. Your role is checked again on every call.
Sign in instead of pasting a key
Give the client the endpoint. It finds the authorization server, registers itself and sends you to OpenEmail to sign in.
Approve it first, remove it later
You see what is asking and where your access would go before anything is granted. Account → Connected apps lists what holds a token and removes it.
Tools a client can call
Only those your role allows are listed.
Point a client at it
The endpoint is all a client needs.
{ "mcpServers": { "openemail": { "url": "https://api.openemail.uk/mcp" } }}What you get
In the product today
Acts as you
No service account, and no wider access than your own.
Refusals say why
A refused call names your role and the permission it lacks.
More than mail
Templates, rules, contacts and tracking have tools too.
Good practice
Getting the most out of it
- 01
Connect what you trust
A client’s token reaches the whole mailbox, not a part of it.
- 02
Name the sender
There is no default address, so a send that names none is refused.
- 03
Ask whoAmI first
A missing tool is more often a permission you lack than a missing feature. whoAmI lists yours.
Where it stands
Good to know
- Per-app scope
- Approving a client grants everything your role allows. There is no read-only grant for one app.
Questions
Asked often
Keep going
Works well with
Start
Your domain,
your mail.
Point a domain at OpenEmail and read it in a mailbox built around it. The free plan covers one domain.