Email MCP Server
Send emails via SMTP. Requires SMTP server credentials to be configured through environment variables.
Email MCP Server
This project provides a Model Context Protocol (MCP) server for sending emails via a single tool, send_email.
Features
- Exposes a single MCP tool:
send_email(send an email via SMTP) - Uses
nodemailerfor SMTP email delivery
Environment Variables
Set 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 totruefor port 465, otherwisefalseSMTP_USER(required): SMTP usernameSMTP_PASS(required): SMTP passwordSMTP_FROM(optional): Sender email address (defaults toSMTP_USER)
Installation
npm install
Running the Server
npm start
The server will start and listen for MCP requests on stdio.
Integration with Claude Desktop
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.
Tool: send_email
Arguments
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
Example Call
{
"name": "send_email",
"arguments": {
"to": "[email protected]",
"subject": "Hello",
"text": "This is a test email."
}
}
संबंधित सर्वर
DeepL
Translate text using the DeepL API.
Rongcloud Native MCP
Rongcloud IM Service based on the MCP Protocol, acting as a Rust SDK Wrapper.
MCP Interactive
Enables communication between an LLM and a user through an interactive Electron interface.
kokoro-tts-mcp-server
Model Context Protocol (MCP) server for Kokoro text-to-speech with female voice. 100% local, no Python required. Supports SSE and stdio transports.
WeChat Official Account MCP Server (Go)
A high-performance Go server for managing WeChat Official Accounts, supporting drafts, publishing, and material management.
Gmail MCP
Manage your Gmail account, including sending, reading, and organizing emails.
FastMail
Interact with FastMail's email, calendar, and contacts via its JMAP API.
AivisSpeech
A server for text-to-speech generation using the AivisSpeech engine.
ClaudePost
A seamless email management interface powered by Claude.
Theagora
Agent-to-agent service exchange with atomic escrow, cryptographic verification, and per-function reputation. 27 MCP tools.