MCP.Market

SMTP MCP server

by ni-c·io.github.ni-c/smtp-mcp·v0.2.0

MCP server that sends mail over SMTP, gated behind an allowlist and a human confirmation

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

full report

Adoption
Growing

0 stars43 downloads/wk

Reviews

Write one

Nobody has reviewed SMTP yet.

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

SMTP tools (7, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • forward_mail

    Forwards a message to new recipients. Put the original text in

  • get_server_info

    Reports the SMTP endpoint, the fixed sender address, who this server

  • preview_mail

    Builds exactly the message a send would build and returns its

  • reply_mailwrite action

    Sends a reply that mail clients will thread under the original. Pass

  • send_mailwrite action

    Sends a new message from the configured sender. Asks the user to

  • test_connection

    Opens a connection to the SMTP server, negotiates TLS and

  • validate_recipients

    Says which of the given addresses this server is allowed to write to,

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan45 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 qualitystatic API keys via environment variables6/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SMTP 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
Tools
7
the typical Email server has 7
Tools that change things
29%
typical: 25%. Fewer write tools means less an agent can break
Downloads a week
43
more than 30% of 235 Email servers with a package

What its tools let an agent do: 5 read · 2 send or post

Install SMTP in Claude Code, Cursor or VS Code

Runs npx -y @ni-c/smtp-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add smtp-mcp -- npx -y @ni-c/smtp-mcp
Add to Cursor

What the publisher says

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

smtp-mcp

<!-- badges: start -->

<!-- badges: end -->

A Model Context Protocol (MCP) server for SMTP, the protocol every mail server speaks to accept a message for delivery.

Lets MCP clients like Claude Code, Claude Desktop or Codex send, reply to and forward mail from one configured address — with a human approving every message.

Seven tools is the ceiling, not the floor: SMTPALLOWTOOLS=essential registers a curated five instead, and a model picks the right tool far more reliably from five than from seven — see choosing which tools load.

<!-- The element resolves against the page, so it follows GitHub's theme toggle. npm strips while sanitising and keeps the , which is why architecture.svg carries its own dark card. URLs must be absolute: relative paths are simply invisible on the npm package page. -->

What makes it different

It sends mail. That is why it is a separate server. Its counterpart imap-mcp reads a mailbox and deliberately has no way to send anything — that absence is its entire security argument, because an agent that can reach private data and process attacker-controlled content is only exploitable once it also has a way out. This server is that way out, so it does not get to make the same claim. It earns its place by narrowing the channel instead, and by living in its own process with its own credentials.

It is off when you install it. SMTPALLOWSEND defaults to false. Until it is set the sending tools are not registered at all — absent from tools/list, not refused at call time.

Shortened. The full README is on GitHub.

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

SMTP: common questions

Is SMTP MCP server safe?
Mostly: it is graded B (83/100). Read the SMTP safety report
How do I install SMTP?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SMTP need an API key?
Yes. The registry entry asks for SMTP_PASSWORD.
Is SMTP maintained?
The last commit was 21 days ago (2026-10-14). The latest release is v0.2.0.
What can I use instead of SMTP?
Servers from other publishers that do the same job: Proton Mail (unofficial) MCP server, Agenticmail MCP server and Imap MCP server. Compare all SMTP alternatives.
How does SMTP compare with other Email MCP servers?
safety score 83/100 (higher than 75% of 916 Email servers); tools 7 (the typical Email server has 7); tools that change things 29% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to SMTP

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

All SMTP alternatives →
  • Proton Mail (unofficial)
    Unofficial Proton Mail MCP — send, read, search & organize email over SMTP and IMAP
    B
  • Agenticmail
    Real email and SMS for AI agents — send mail, receive verification codes, drive a real inbox.
    B
  • Imap
    IMAP/SMTP MCP server to search, read, organize, send, reply & forward email for AI assistants
    A
  • Openagentemail
    Unlimited agent mailboxes — create identities, read/wait for mail, extract OTPs, send email.
    B
  • Fluxmail
    Read, search, draft, send, and organize email through Gmail, Outlook, and IMAP/SMTP mailboxes.
    B

More from ni-c →