turboSMTP
About
A simple Node.js MCP server for sending emails and view statistics using TurboSMTP
Details
- Author
- debba
- Downloads
- 289
- Categories
- Other
Jump to
- Send emails and check statistics via TurboSMTP with a simple MCP API
- Easy configuration and setup
- Includes a test script for quick validation
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
turboSMTPCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, run npm install, then configure your TurboSMTP credentials in the email-service.js file (environment variables or a config file are recommended for production). Start the server with node mcp-turbosmtp-server.js. To send a test email, edit tests.js with the recipient and message details, then run node tests.js.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"turbosmtp": {
"turbosmtp": {
"command": "node",
"args": [
"./mcp-turbosmtp-server.js"
],
"env": {
"TURBOSMTP_CONSUMER_KEY": "<TURBOSMTP_CONSUMER_KEY>",
"TURBOSMTP_CONSUMER_SECRET": "<TURBOSMTP_CONSUMER_SECRET>",
"TURBOSMTP_FROM_EMAIL": "<TURBOSMTP_FROM_EMAIL>"
}
}
}
}
}
McpServers
{
"turbosmtp": {
"command": "node",
"args": [
"./mcp-turbosmtp-server.js"
],
"env": {
"TURBOSMTP_CONSUMER_KEY": "<TURBOSMTP_CONSUMER_KEY>",
"TURBOSMTP_CONSUMER_SECRET": "<TURBOSMTP_CONSUMER_SECRET>",
"TURBOSMTP_FROM_EMAIL": "<TURBOSMTP_FROM_EMAIL>"
}
}
}
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.
<a href="https://glama.ai/mcp/servers/@debba/turbosmtp-mcp-server">
</a>
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



