rubit-mcp-mail MCP server
io.github.bgalmes/rubit-mcp-mail·v1.0.0Read-only MCP server for your mail — provider-agnostic IMAP that never marks a message as read.
0 stars16 downloads/wk
Reviews
Write oneNobody has reviewed rubit-mcp-mail yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
rubit-mcp-mail tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_attachmentDownload one attachment into the configured download directory.
list_accountsList configured mail accounts and whether each is authenticated.
list_foldersList the folders in a mailbox with message and unread counts.
list_messagesBrowse messages in a folder, newest first.
read_messageRead one message in full: headers, body text, and attachment metadata.
search_messagesSearch a folder. All supplied criteria are combined with AND.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan28 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 17 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How rubit-mcp-mail compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 16
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 6 read
Install rubit-mcp-mail in Claude Code, Cursor or VS Code
claude mcp add rubit-mcp-mail -- uvx rubit-mcp-mail
What the publisher says
From the rubit-mcp-mail repository's README, as published. We do not edit it. Read it on GitHub
rubit-mcp-mail
<!-- mcp-name: io.github.bgalmes/rubit-mcp-mail -->
A read-only MCP server for reading your mail. Provider-agnostic: it speaks IMAP, so it works with Outlook.com, Gmail, Fastmail, iCloud, or a self-hosted server — the provider is a line of config, not a code change.
Read-only by construction. Folders are opened with EXAMINE, never SELECT, and bodies are fetched with BODY.PEEK, so reading a message does not even mark it as read. There are no send, move, delete, or flag code paths, and a test asserts none are ever added.
📖 Full documentation:
Quick install
Download the installer for your system from the latest release and run it:
Nothing needs to be installed beforehand: Python and every dependency are inside that one file. A window asks for your provider and email address, signs you in, and registers the mail server with Claude Desktop and Claude Code if it finds them — restart Claude Desktop afterwards and your mail is there. It also leaves you a rubit-mcp-mail Settings shortcut for everything you want to change later. No terminal, at any point.
There is no macOS installer; on a Mac, install from source (below).
A note on antivirus warnings. Windows Defender or Avast may flag this .exe. This is a known false positive common to unsigned PyInstaller-built applications, not anything this project's code does — see the install guide for what to do about it. Every published SHA-256 is listed on the changelog.
Tools
Folders are addressed by role — inbox, sent, drafts, junk, trash, archive — so you never need to know that Outlook calls it Junk Email while Gmail calls it [Gmail]/Spam. Raw folder names work too.
Full arguments and return shapes: Tools reference.
Install with pip
If you already have Python 3.11+ and would rather not run an installer:
pip install rubit-mcp-mail
rubit-mcp-mail install # the same setup wizard, from the terminalInstall from source
cd /path/to/rubit-mcp-mail
conda create -p ./.venv python=3.12 pip -y # this machine has no python3-venv
./.venv/bin/python -m pip install -e .Then configure an account, rubit-mcp-mail auth , and rubit-mcp-mail doctor. The Windows variant and the full walkthrough are in Install from source.
Setting up a mailbox
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
rubit-mcp-mail: common questions
- Is rubit-mcp-mail MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the rubit-mcp-mail safety report
- How do I install rubit-mcp-mail?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does rubit-mcp-mail need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is rubit-mcp-mail maintained?
- The last commit was 49 days ago (2026-09-16). The latest release is v1.0.0.
- How does rubit-mcp-mail compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.