SMTP Email MCP Server logo

SMTP Email MCP Server

by samihalawa

An MCP server providing email sending capabilities for Claude and other MCP-compatible AI assistants. It allows configuration of multiple SMTP servers and email templates for dynamic and bulk email sending.

View on GitHub

Last updated: N/A

What is SMTP Email MCP Server?

This is a Model Context Protocol (MCP) server designed to facilitate email sending for AI assistants like Claude. It provides a set of tools and configurations to manage SMTP servers and send emails, including support for templates and bulk sending.

How to use SMTP Email MCP Server?

First, clone the repository and install the dependencies using npm install. Then, build the server using npm run build and start it with npm start. Configure the server in your MCP configuration file. Use the available tools (send-email, send-bulk-emails, etc.) with their respective parameters to manage SMTP configurations, email templates, and send emails.

Key features of SMTP Email MCP Server

  • Multiple SMTP Configurations

  • Email Templates

  • Bulk Email Sending

  • HTML Support

  • Logging

  • Template Variables

Use cases of SMTP Email MCP Server

  • Sending automated emails from AI assistants

  • Sending personalized welcome emails

  • Sending bulk marketing emails

  • Sending notifications and alerts

  • Integrating email functionality into AI workflows

FAQ from SMTP Email MCP Server

What is an MCP server?

MCP stands for Model Context Protocol. It's a protocol that allows different AI models and services to communicate with each other.

Can I use this server with other AI assistants besides Claude?

Yes, as long as the AI assistant is compatible with the Model Context Protocol (MCP).

What is the purpose of template variables?

Template variables allow you to dynamically insert data into your email templates, making them more personalized and reusable.

How do I configure multiple SMTP servers?

You can use the add-smtp-config tool to add multiple SMTP server configurations. Each configuration will have a unique ID that you can use when sending emails.

What are the requirements for using this server?

You need Node.js 14+ installed, Nodemailer for email sending, and access to an SMTP server.