MCP.Market

pylos-mcp server

by adamVass·io.github.adamVass/pylos-mcp·v1.4.0·4 stars

Email MCP server for Gmail, Outlook and any IMAP mailbox, hardened against prompt injection

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

4 stars143 downloads/wk

Reviews

Write one

Nobody has reviewed pylos-mcp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

pylos-mcp tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How pylos-mcp compares

Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 75% of 916 Email servers
GitHub stars
4
more than 80% of 493 Email servers
Downloads a week
143
more than 65% of 235 Email servers with a package

Release history: 8 versions in the registry since 2026-09-01, latest 2026-11-03, typically one every 3 days.

Install pylos-mcp in Claude Code, Cursor or VS Code

Runs npx -y pylos-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add pylos-mcp -- npx -y pylos-mcp
Add to Cursor

What the publisher says

From the pylos-mcp repository's README, as published. We do not edit it. Read it on GitHub

pylos-mcp

Read-focused, prompt-injection-hardened email MCP server for any IMAP provider.

Anyone in the world can put text in your inbox, and the moment an AI assistant reads that inbox, anyone in the world can put text in front of your assistant. pylos-mcp is an email MCP server built around that fact. It lets Claude, or any MCP client, search, read and draft your mail while treating every message as what it really is, input from a stranger. Mailbox content is fenced as data before the model sees it, and there is no bcc field for an injected email to quietly copy someone with.

It runs on your machine and speaks plain IMAP, so it works with Gmail, iCloud, Yahoo, GMX, Fastmail, mailbox.org, Posteo, Proton via Bridge, or anything self-hosted, and your credentials never leave home. Out of the box it can read and draft. Anything riskier, moving, sending, deleting, is a separate switch that stays off until you flip it.

What this can never do

Mail is attacker-controlled text, so the hard limits live in the architecture rather than in a prompt. No message can talk the server out of any of these.

  • No raw HTML ever reaches the model. Bodies come from the plain-text part when one exists or are converted to text otherwise. Invisible characters that hide instructions from a human reader while staying readable to a model are stripped.
  • Untrusted content is fenced. Everything from the mailbox, bodies, subjects, sender names, folder listings, Sieve script text, is wrapped in a labeled delimiter before the model sees it, and the delimiter is neutralized inside the content, so a message cannot forge its way out of the fence. The few lines outside it are server-authored and never carry message content.
  • No bcc field exists anywhere, on drafts or sent mail. A bcc recipient receives a full copy of a message while appearing nowhere in it, exactly the invisibility an injected email wants. The field is absent rather than guarded, so there is nothing to talk the model into.
  • Deleting a message moves it to Trash. There is no expunge and no permanent-delete option, and the tool result never claims a permanence this server does not offer.
  • Sieve access is read-only, permanently. Server-side filter rules can forward, auto-reply and notify, each an exfiltration channel that survives revoking the app password or uninstalling this server. Write access is left out entirely, not defended.

Sending is the other risky door, so it starts closed even with the send capability on. Until SENDALLOWLIST says who may be addressed, every send is refused, and the refusal names the two ways to open the gate. SENDALLOWLIST=* allows anyone, visibly and on purpose.

Fencing reduces prompt-injection risk, nothing eliminates it. The model still reads text written by strangers, so treat every response that includes message content as untrusted input, not ground truth. The finer design notes live in SECURITY.md.

Quick start

Add the server to your MCP client's config. For Claude Desktop that file is claudedesktopconfig.json.

{
  "mcpServers": {
    "pylos-mcp": {
      "command": "npx",
      "args": ["-y", "pylos-mcp"],
      "env": {
        "PROVIDER": "mailbox.org",
        "EMAIL_USER": "you@example.com",
        "EMAIL_PASSWORD": "your-app-password"
      }
    }
  }
}

Use an app password, not your account's regular login password. The next section says which providers insist on one. Restart the client and the read and draft tools appear. Later config changes need the same treatment, a newly enabled capability only registers its tools after a full client restart, and in Claude Desktop toggling the server off and on is not always enough.

Provider setup

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

pylos-mcp: common questions

Is pylos-mcp server safe?
Mostly: it is graded B (83/100). Read the pylos-mcp safety report
How do I install pylos-mcp?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does pylos-mcp need an API key?
Yes. The registry entry asks for EMAIL_PASSWORD.
Is pylos-mcp maintained?
The last commit was 17 days ago (2026-10-19). The latest release is v1.4.0.
What can I use instead of pylos-mcp?
Servers from other publishers that do the same job: Mailoo - Email MCP Server, Inbox Zero MCP server and Outlook Assistant MCP server. Compare all pylos-mcp alternatives.
How does pylos-mcp compare with other Email MCP servers?
safety score 83/100 (higher than 75% of 916 Email servers); github stars 4 (more than 80% of 493 Email servers); downloads a week 143 (more than 65% of 235 Email servers with a package). Full comparison.

Alternatives to pylos-mcp

Same job from other publishers: the closest match first, then the best rated.

All pylos-mcp alternatives →
  • Mailoo - Email MCP Server
    Email MCP server for AI agents: IMAP/SMTP, Gmail, Outlook, calendar, ManageSieve, AI triage, OAuth2.
    A
  • Inbox Zero
    Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
    A
  • Outlook Assistant
    Microsoft Outlook MCP server — 22 tools for email, calendar, contacts, and mailbox management.
    A
  • Email
    Unified email MCP server for Gmail, Outlook, iCloud, and IMAP with batch operations
    A
  • Fluxmail
    Read, search, draft, send, and organize email through Gmail, Outlook, and IMAP/SMTP mailboxes.
    B