What is An MCP server that allows AI assistants to send emails.?
The Email MCP Server enables your AI assistant to send emails on your behalf, supporting plain text and HTML formats, file attachments, and multiple recipients with CC/BCC options. It includes tools for quick email sending, advanced features, and SMTP connection testing.
Documentation
Email MCP Server
This MCP (Model Context Protocol) server lets your AI assistant send emails for you.
What Can It Do?
Your AI assistant can:
Send both plain text and HTML emails
Attach files and documents
Send to multiple people with CC/BCC
Check if your email setup works
Available Tools# send_email - Simple Email Sending
Send emails quickly using your environment configuration:
Just specify recipient, subject, and body
Automatically uses your configured SMTP settings
Perfect for quick messages
send_custom_email - Advanced Email Features
Send emails with full control:
Send to multiple people with CC/BCC
Add file attachments
Use HTML formatting
Override SMTP settings per email
test_smtp_connection_tool - Check Setup
Test your email settings before sending important emails.
Getting Started# 1. Install Required Software
curl -LsSf https://astral.sh/uv/install.sh | sh
# Restart your terminal or run:
source ~/.bashrc
2. Install Project Dependencies
cd email-mcp-server
uv sync
3. Test the Installation
uv run python test_email.py
# Run the server directly (for testing)
uv run main.py
4. Configure Claude Desktop or Cursor
Add this to your Claude Desktop configuration or Cursor file: