Send emails via SMTP. Requires SMTP server credentials to be configured through environment variables.
This project provides a Model Context Protocol (MCP) server for sending emails via a single tool, send_email
.
send_email
(send an email via SMTP)nodemailer
for SMTP email deliverySet the following environment variables before running the server:
SMTP_HOST
(required): SMTP server hostnameSMTP_PORT
(optional, default: 587): SMTP server portSMTP_SECURE
(optional, default: false): Set to true
for port 465, otherwise false
SMTP_USER
(required): SMTP usernameSMTP_PASS
(required): SMTP passwordSMTP_FROM
(optional): Sender email address (defaults to SMTP_USER
)npm install
npm start
The server will start and listen for MCP requests on stdio.
To integrate this server with Claude Desktop, add the following to your claude_desktop_config.json
:
{
"mcpServers": {
"email-mcp": {
"command": "node",
"args": [
"D:\\projects\\Bitsol Projects\\email-mcp\\dist\\src\\index.js"
],
"env": {
"SMTP_HOST": "smtp.gmail.com",
"SMTP_PORT": "587",
"SMTP_SECURE": "false",
"SMTP_USER": "<your_email>",
"SMTP_PASS": "<your_app_password>"
}
}
}
}
Replace <your_email>
and <your_app_password>
with your actual SMTP credentials.
to
(string, required): Recipient email addresssubject
(string, required): Subject of the emailtext
(string, required): Plain text body of the emailhtml
(string, optional): HTML body of the email{
"name": "send_email",
"arguments": {
"to": "recipient@example.com",
"subject": "Hello",
"text": "This is a test email."
}
}
An email processing server that uses MongoDB for semantic search and SQLite for efficient storage and retrieval.
Query live Gmail data using LLMs via CData's read-only MCP server.
Sends notifications to Discord channels or users via a bot.
An MCP server for collecting interactive user feedback through a graphical user interface.
A server for the Dixa API, enabling management of conversations and tags.
A standalone proxy to connect STDIO-based MCP clients with HTTP (SSE) based MCP servers.
Interact with Wizzypedia through the MediaWiki API, supporting both read-only and authenticated operations.
An MCP server for seamless integration with the Kick.com API.
Enables AI models to prompt users for input directly within their code editor for interactive conversations.
Connects to a Coreflux MQTT broker, offering tools for Coreflux commands and integration with AI assistants.