debba_turbosmtp-mcp-server

debba_turbosmtp-mcp-server

3.2

If you are the rightful owner of debba_turbosmtp-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The TurboSMTP MCP Server is a Node.js-based server designed to facilitate email sending and statistics viewing through TurboSMTP using a Model Context Protocol (MCP) API.

turbosmtp-mcp-server

A simple Node.js MCP (Model Context Protocol) server for sending emails and view statistics using TurboSMTP, designed for easy integration and testing. This server exposes an MCP-compatible API endpoint to allow other services to send emails via TurboSMTP.

Features

  • Send emails and check statistics via TurboSMTP with a simple MCP API
  • Easy configuration and setup
  • Includes a test script for quick validation

Requirements

  • Node.js (v14 or higher recommended)
  • A valid TurboSMTP account and credentials

Installation

git clone https://github.com/debba/turbosmtp-mcp-server.git
cd turbosmtp-mcp-server
npm install

Configuration

Set your TurboSMTP credentials in the appropriate configuration section of the code (see email-service.js).
You may want to use environment variables or a configuration file for production use.

Usage

Start the MCP server

node mcp-turbosmtp-server.js

The server will start and expose an MCP API endpoint for sending emails.

Send a test email

You can use the provided test script:

node tests.js

Edit tests.js to set the recipient and message details.

Project Structure

  • mcp-turbosmtp-server.js — Main MCP server file
  • email-service.js — Email sending logic using TurboSMTP
  • tests.js — Script to test turboSMTP features via API
  • package.json — Project dependencies and scripts

License

MIT