What is the SMTP MCP server?
MCP server that sends mail over SMTP, gated behind an allowlist and a human confirmation
How to install SMTP
Copy-paste configuration for popular MCP clients.
SMTP_HOSTrequiredHostname of the SMTP server, e.g. smtp.example.net.
SMTP_PORTPort. Defaults to 587 for starttls, 465 for implicit, 25 for none.
SMTP_TLSstarttls (default), implicit or none. STARTTLS is required, never opportunistic.
SMTP_USERrequiredUsername for SMTP authentication.
SMTP_PASSWORDrequiredsecretPassword or app-specific password for SMTP authentication.
SMTP_FROMrequiredThe only sender this server will use, e.g. "Name <person@example.net>". There is no from parameter.
SMTP_REPLY_TOReply-To header on every message, e.g. "Team <team@example.net>". Unset means no Reply-To header and replies go to SMTP_FROM. There is no reply_to parameter.
SMTP_ALLOW_SENDSet to "true" to register the sending tools. Defaults to false: the server cannot send until it is set.
SMTP_ALLOWED_RECIPIENTSComma-separated addresses and @domains this server may write to. Required with SMTP_ALLOW_SEND=true; "*" allows any.
SMTP_MAX_RECIPIENTSMaximum distinct recipients across To, Cc and Bcc in one message. Default 10.
SMTP_MAX_SENDS_PER_HOURSliding hourly cap on messages sent. Default 20.
SMTP_MAX_MESSAGE_BYTESMaximum size of the composed message. Default 10485760.
SMTP_MAX_ATTACHMENT_BYTESMaximum size of a single attachment. Default 5242880.
SMTP_ATTACHMENT_DIRDirectory attachments are read from. Unset means attachments are unavailable.
SMTP_ATTACHMENT_TYPESComma-separated content types that may be attached. Defaults to a document and image allowlist.
SMTP_SIGNATUREText appended below the standard signature delimiter of every message.
SMTP_AUDIT_LOGFile the audit lines are appended to, in addition to stderr.
SMTP_ALLOW_TOOLSComma-separated tool names, a prefix with one trailing *, or "essential" for the curated preset.
SMTP_DENY_TOOLSComma-separated tool names or prefixes to remove, applied after SMTP_ALLOW_TOOLS.
SMTP_INSECURE_TLSSet to "true" to accept self-signed certificates. Prefer a proper internal CA.
Related MCP servers

wg-easy
Administer wg-easy (WireGuard Easy) v15: manage VPN clients, configs, QR codes and server status

Wiki.js
Search, read and edit Wiki.js pages, and manage its assets, users, groups and comments

Woodpecker CI
Read Woodpecker CI repositories, pipelines and logs, and drive builds, secrets and crons

Audiobookshelf
Browse your Audiobookshelf libraries and keep listening progress, bookmarks and playlists in sync
Read-only OECD trade research for countries, products, corridors, lane risk, and opportunities.

io.github.nice-one-code/NOC.McpServer
MCP server exposing NiceOneCode's JSON-to-C# converter as an AI-callable tool.