The Smartlead Simplified MCP Server provides a streamlined interface to Smartlead's email marketing API, allowing you to:
- Campaign Management: Create, update, schedule, retrieve, and delete campaigns; manage email sequences and settings
- Lead Management: Add, update, import (bulk), delete and track leads; update lead status and view campaign associations
- Analytics: Track campaign performance, download data (JSON/CSV), view statistics, and analyze by date ranges
- Data Export: Export campaign leads and download various data types with built-in tracking
- Integrations: Connect with AI assistants like Claude and automation tools like n8n through different server modes
- Smart Features: Utilize smart delivery, webhooks, smart senders, and client management capabilities
Integrates with a license server hosted on DigitalOcean for license validation and feature access control
Uses .ENV files for configuration management, storing API keys, license information, and other settings
Uses Git for version control and repository management
Hosts code repository and provides access to the codebase
Enables integration with n8n workflows via Server-Sent Events (SSE), allowing n8n to interact with Smartlead API through the MCP server
Supports tunneling for exposing local SSE server to the internet, facilitating connections from cloud services like n8n cloud
Runs on Node.js runtime to facilitate API communications and server operations
Provides TypeScript support for development with type checking
Smartlead Simplified MCP Server
This application provides a simplified interface to the Smartlead API, allowing AI assistants and automation tools to interact with Smartlead's email marketing features. We welcome contribution from the community.
Licensing: All features are now enabled by default with maximum permissiveness! No license key required.
For developer details: See DEVELOPER_ONBOARDING.md
Quick Start
Installation
or use directly with npx (no installation needed):
With Claude:
With n8n:
First run will prompt for your Smartlead API Key. No license key is required.
Integration Examples
Claude Extension:
n8n Setup:
- Start the server:
npx smartlead-mcp-server sse
- Configure n8n MCP Client node with:
- SSE URL:
http://localhost:3000/sse
- Message URL:
http://localhost:3000/message
- SSE URL:
Available Features
All features are now enabled by default, including:
- Campaign & Lead Management
- Statistics and Analytics
- Smart Delivery & Webhooks
- n8n Integration
- Client Management
- Smart Senders
- Download Tracking and Analytics
New Download Tracking Features
This release adds new download tracking capabilities:
Download Campaign Data
Download campaign data with tracking using the smartlead_download_campaign_data
tool:
View Download Statistics
View download statistics using the smartlead_view_download_statistics
tool:
All downloads are tracked in ~/.smartlead-mcp/downloads.json
for analytics.
Need Help?
- Run
npx smartlead-mcp-server config
to set up credentials - Use
--api-key
option for non-interactive setup - Contact: jonathan@jeantechnologies.com
- Website: jeantechnologies.com
License
This software is proprietary and confidential. Unauthorized copying, redistribution, or use of this software, in whole or in part, via any medium, is strictly prohibited without the express permission of Jean Technologies.
Copyright © 2025 Jean Technologies. All rights reserved.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Multi-Channel Proxy server that provides a structured interface for interacting with Smartlead's API, organizing functionality into logical tools for campaign management, lead management, and other marketing automation features.
Related MCP Servers
- -securityAlicense-qualityA modular server that implements the Model Context Protocol standard, providing tools for interacting with GitHub, GitLab, Google Maps, Memory storage, and web automation through a unified gateway.Last updated -1,1333PythonApache 2.0
- AsecurityFlicenseAqualityA server that implements the Model Context Protocol to connect LLMs to Brightsy AI agents, allowing users to pass messages to and receive responses from these agents.Last updated -196JavaScript
- -securityAlicense-qualityA proxy server that enables AI assistants to run and interact with command-line applications like Expo through the Model Context Protocol (MCP), capturing logs and allowing keypress forwarding.Last updated -126TypeScriptMIT License
- AsecurityAlicenseAqualityA server that exposes PagerDuty API functionality to LLMs with structured inputs and outputs, enabling management of incidents, services, teams, and users.Last updated -14PythonMIT License