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 MCP server for interacting with the Slack API, allowing for sending messages, managing channels, and other workspace actions.
Connect AI assistants like Cursor to Google Chat and beyond — enabling smart, extensible collaboration across chat platforms.
Chat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
Access Reddit's public API to browse frontpage posts, subreddit information, and read post comments.
Schedule and manage Zoom meetings with AI assistance. Requires Zoom API credentials for configuration.
Provides AI assistants with comprehensive access to Cisco Webex messaging capabilities.
Interact with Mailgun API.
An open-source messaging server for client-to-client communication using MCP HTTP Streamable messaging.
Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor.
A read-only MCP server by CData that enables LLMs to query live SendGrid data. Requires the external CData JDBC Driver for SendGrid.