MailBridge connects AI models (LLMs) to every mailbox on your Mac

Claude Code, Codex or a local AI reads your email and puts what matters first.

New emails come in. Your AI reads them, moves the important ones to the top, and writes the replies. Nothing is sent until you click Send. Choose a local model to keep mail on your Mac.

Free for 7 days. No card, no sign-up.

Download free 7-day trial (MailBridge.dmg) Buy MailBridge $39

Runs on Apple silicon (M1 and newer) and Intel Macs, one download for both. Needs macOS 14 Sonoma or later; older Macs can't run it. Check in the Apple menu, About This Mac.

  • No API key. No tokens to buy.
  • Uses the Claude, Codex or Cursor plan you already pay for
  • Or Claude's free app, no upgrade needed
  • Or no AI plan at all: the built-in local model is free

Every feature free for 7 days, then $39 once. No subscription.

New in 0.4

Your inbox, decided in a third of a second.

Jev, TypeSafe's decision model, answers four questions about every message: what kind it is, whether it needs a reply, whether it needs an action, and how urgent it is. MailBridge ranks your inbox on those answers, so what needs action sits above receipts and newsletters.

0.32 s
per email, measured
2 in 100
handed to the on-device model
~$0.0025
about a quarter of a cent per 100 emails

Measured on 100 real inbox messages, 2026-09-20.

Off by default, per account. Jev sees the sender, the subject and up to 300 redacted characters. Never a body, a recipient or an attachment. The app shows a receipt of what left.

Switch off, and the same sorting runs on your Mac with the on-device model.

  • Claude
  • Codex
  • Cursor
  • Ollama
  • Apple Mail
  • TypeSafe

Don't just connect Gmail to Claude Code. Connect every inbox you have.

Most AI email tools plug into one Google account. MailBridge is one connector for every account in Apple's Mail app: Gmail, iCloud, Yahoo, Outlook, your work server and your own domain, all at the same time. Claude Code, Codex, Cursor or a local AI on your Mac sees all of them at once.

  • GmailGoogle
  • iCloudApple
  • YahooYahoo
  • OutlookExchange and Microsoft 365
  • Work IMAPany company server
  • Your own domainyou@yourname.com
MailBridge

MailBridge

on your Mac

  • Claude CodeAnthropic
  • CodexOpenAI
  • Cursoreditor
  • Ollamaon your Mac, offline

Even an AI that runs only on your Mac sees them all. Pick a free Ollama model on Apple silicon and it reads, sorts and drafts well, with no cloud, no subscription and no API key.

11 accounts, one question. That is how many are on our founder's Mac, and "what needs a reply today?" reads every one of them.

Three steps. Then just ask.

No new account, no passwords, no setup files.

Step one

Add your accounts to Mail

Gmail, iCloud, Yahoo, Outlook, work, your own domain. If Apple's Mail app shows it, MailBridge can read it, using the sign-in Mail already has.

Step two

Open MailBridge

Drag it to Applications and allow the two permissions your Mac asks for. One click connects Claude Desktop or Codex, signed in with the account you already have. There is no API key field anywhere in MailBridge.

Step three

Ask about all of them

Open Claude Code, Codex, Cursor, or the built-in local AI, and ask "What needs a reply today?" It answers from every inbox at once.

It is a working inbox tool on its own

No assistant needed. Open the menu bar window and it already knows what is waiting on you.

Amber means the thread is waiting on you. Plain means you are waiting on them.

MailBridge never clicks their unsubscribe link. You approve every one.

Search the attachment, not the thread it arrived in. Every account at once.

What your assistant can call

Fourteen tools, each one a single action. These eight do most of the work. Only request_send can put mail in the world, and it hands the decision to you.

list_inbox

Recent messages from every account Mail.app knows, or just one, newest first.

read_message

The full body and headers of one message, so the assistant can understand it.

digest

What needs your reply, what nobody answered, and how much bulk mail is piling up.

waiting_on_you

Threads where the last message is to you and still has no reply.

find_attachments

That PDF someone sent in March, found by name or sender.

move_message

File a message into another mailbox. Never deletes.

save_draft

Write a reply into Drafts. Saving a draft sends nothing.

request_sendneeds your click

Shows you the exact recipient, subject and body in a MailBridge dialog. Only your click sends it through Mail.app.

With your assistant

Ask for a digest, get a draft, approve the send yourself. The assistant never gets to click Send.

Check my inbox for anything urgent and draft a reply to Priya about the invoice.
list_inbox()Found 3 unread from Priya Nair, subject "Invoice #4021 is three days overdue."
save_draft()Draft ready: "Hi Priya, apologies for the delay, payment is going out today. Thanks for the nudge."
Send it.
request_send()Waiting for you. Approve it in the dialog to send.

That Send button is the only thing on your Mac that can send this mail.

Claude Desktop
Claude Code
Cursor

Peace of mind, in plain words

Your mail stays on your Mac in local mode. You decide which connected AI reads it, and you click Send.

No passwords, ever

MailBridge never asks for an email password. It reads the files Apple's Mail app already keeps on your Mac, using the sign-ins Mail already has.

No mail proxy

MailBridge never connects to your mail provider itself or uploads your messages to our server. Our server handles licensing and signed updates.

We collect nothing from the app

No usage analytics or MailBridge account. The app checks its license and signed updates. Optional Jev Triage sends limited message details to TypeSafe only for the accounts you choose.

No reply is sent without your click

Every reply opens a dialog showing the exact recipient, subject and message. Only your click sends it. There is no setting that skips this.

You choose where your mail goes

With the built-in local AI (Ollama), your email stays on your Mac. Connected assistants receive the messages you ask them to read. Optional Jev Triage sends a sender, subject and short redacted snippet to TypeSafe for selected accounts, including recent inbox mail if you open Triage Inbox.

Full Disk Access, only for the app that reads your mail

The built-in Ask window needs Full Disk Access for MailBridge, an app signed and checked by Apple. If you connect an assistant instead (Claude Desktop, Cursor, or a terminal running Claude Code, Codex or Gemini), macOS may also ask to allow that assistant, because it is the one starting MailBridge's helper. Allow the assistant the same way: System Settings, Privacy & Security, Full Disk Access, switch it on.

Pricing

Try everything free for 7 days. Keep it with a one-time license.

$39 $49 one time
Launch price for 30 days, then $49.
  • One-time purchase, the app is yours forever
  • Updates included with your license
  • 14-day refund, no questions
Download free trial (MailBridge.dmg)

Runs on Apple silicon (M1 and newer) and Intel Macs, one download for both. Needs macOS 14 Sonoma or later; older Macs can't run it. Check in the Apple menu, About This Mac.

7 days free

  • Every feature, drafting and sending included
  • Every account Mail.app knows
  • No card, no sign-up
  • Not ready on day 7? Take one more day

After that, MailBridge needs a license to keep working.

Get MailBridge deals first

We email promotions and discounts, nothing else. Just your email. Every email has a one-click unsubscribe, so you're off the list whenever you want.

MailBridge or a free Apple Mail MCP server?

Open-source MCP servers for Apple Mail exist, and they are a good fit if you like a terminal. MailBridge is for people who want it to work like a Mac app.

MailBridgeTypical MCP server or cloud connector
InstallDrag to Applications. One click connects Claude Desktop or Codex.Clone, install a runtime, edit a JSON config by hand.
Signed by AppleDeveloper ID signed and notarized.Usually unsigned scripts.
SendingEvery send opens a dialog with the exact recipient, subject and body. No setting skips it.Depends on the project. Read its code before letting an assistant send.
Without an AI subscriptionBuilt-in assistant on a local Ollama model.Needs an MCP client such as Claude Desktop.
What holds your mailNothing. No OAuth token, no password. MailBridge reads Mail.app's files on your Mac, and the only thing that can send is your click in the dialog.Cloud connectors hold a token. Google's own Gmail MCP server has no send tool, yet its setup mints a token with the gmail.compose scope, which Google documents as "manage drafts and send emails".
How it reads mailMail.app's local store, so every account works with no passwords.Often AppleScript per message, which is slow on large inboxes.
Price7 days free, then $39 once for 3 Macs.Free.

Questions

Which accounts work?

Any account Mail.app is signed in to: Gmail, iCloud, Yahoo, and work IMAP or Exchange accounts. They all work the same way, because MailBridge reads Mail.app rather than the mail service.

Is MailBridge an MCP server for Apple Mail?

Yes. Inside the app is a signed MCP server that Claude Desktop, Claude Code, Codex and Cursor launch like any other local tool. It reads Mail.app's local store and asks Mail.app to draft, file and send.

Which assistants can connect?

Claude Desktop, Claude Code, Codex and Cursor. ChatGPT cannot connect to local software like MailBridge today.

Do I need an AI subscription?

No. MailBridge has a built-in assistant that runs a model on your Mac through Ollama, which is free. It only talks to Ollama on your own Mac, and it never lists cloud models, so your mail stays on the machine.

Do I need an API key or to buy tokens?

No. Claude Code, Claude Desktop and Codex sign in with the Claude or ChatGPT account you already have, and Claude Code and Codex CLI are included in their paid plans. There is no API key field anywhere in MailBridge, except the optional TypeSafe key for Jev Triage, which is off by default.

What is Jev, and what does it see?

Jev is TypeSafe's decision model. It answers four typed questions per message (kind, whether it needs a reply, whether it needs an action, and how urgent it is) from the sender, the subject and up to 300 redacted characters, never a body, a recipient or an attachment. Triage is off by default, per account, and switching it off runs the same sorting on your Mac with the on-device model.

Does it send anything by itself?

No, never. A reply is only sent when you click Send in MailBridge's dialog, which shows the exact recipient, subject and body. There is no setting that skips it.

What happens after the 7-day trial?

MailBridge asks for a license. If you are not ready, you can take 24 more hours, once. After that it stops reading and sending mail for your assistant until you enter a key. One purchase covers 3 Macs.

Are updates included?

Yes. Signed app updates are included with your license. The app checks automatically, and you can check manually from the menu bar.

Which Macs does it run on?

Any Mac on macOS 14 Sonoma or later, with Apple silicon (M1 and newer) or an Intel chip. One download works on both. The built-in local assistant picks a model that fits your Mac's chip and memory, and runs fastest on Apple silicon.

Does it work on Windows?

Not yet. MailBridge reads Mail.app's local store, which only exists on macOS.

Opening checkout…

Check your downloads

If your browser asks where to save MailBridge.dmg, choose a folder to begin.

Once the download finishes, open MailBridge.dmg and drag MailBridge to Applications. Open MailBridge to start your 7-day trial.

Download MailBridge again

Nothing appeared? Try the link above. In an in-app browser, open this site in Safari or Chrome.