home / mcp / email mcp server

Email MCP Server

email mcp

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "caijianying-email-mcp": {
      "command": "node",
      "args": [
        "yourpath\\\\email-mcp\\\\build\\\\server.js",
        "--verbose"
      ]
    }
  }
}

Email-MCP provides a standard MCP server for sending emails, enabling AI assistants to trigger SMTP actions through a uniform interface. This makes it simple to integrate email sending into automated workflows and multi-agent systems.

How to use

You run the email MCP server locally and connect your MCP clients to it. The server exposes a standard MCP entry point that accepts the required parameters for sending an email, including SMTP details, sender, recipient, subject, and body. Start the server once, then your MCP clients can initiate email sends by providing the necessary fields through the MCP interface.

How to install

Prerequisites you need before installation:

  • Node.js and npm must be installed on your machine
  • A local development environment with shell access

Concrete steps to set up the server locally:

# 1. Clone the project
git clone <repository-url>
cd email-mcp

# 2. Install dependencies
npm install

# 3. Build the project
npm run build

# 4. Start the MCP server (example)
# The final runtime command is provided in the MCP configuration below

Configuration for running the MCP server

{
  "mcpServers": {
    "email_mcp": {
      "command": "node",
      "args": [
        "yourpath\\email-mcp\\build\\server.js",
        "--verbose"
      ],
      "env": {}
    }
  }
}