Smartlead MCP Server

Connect AI agents and workflow tools to Smartlead for automated campaign creation, lead management, analytics, and bulk marketing actions via a simple MCP server interface.

Smartlead MCP Server

What does “Smartlead” MCP Server do?

The Smartlead MCP Server provides a streamlined interface for connecting AI assistants and automation tools to the Smartlead email marketing platform. As a Model Context Protocol (MCP) server, it enables clients such as LLM-based assistants and workflow automation tools to interact programmatically with Smartlead’s campaign and lead management features. This allows developers to automate and enhance workflows involving tasks like email campaign creation, management, analytics retrieval, and more, leveraging Smartlead’s robust email marketing functionality directly from compatible MCP clients or platforms like n8n. The server is designed for quick deployment and does not require a license key, making advanced email marketing automation accessible and extensible through standardized MCP interactions.

List of Prompts

No specific prompt templates are mentioned in the available repository files.

List of Resources

No explicit resources are detailed in the available repository files.

List of Tools

No explicit tool definitions found in server.py or other sources. Functionality is described generally as interfacing with Smartlead’s email campaign and lead management features.

Use Cases of this MCP Server

  • Email Campaign Automation
    Enables developers to programmatically create, launch, and manage email campaigns through AI workflows, reducing manual effort and increasing campaign agility.
  • Lead Management Integration
    Allows automated handling of leads (adding, updating, managing) within Smartlead from AI agents or workflow tools, streamlining sales and marketing processes.
  • Campaign Analytics Retrieval
    Facilitates automated extraction of campaign performance data for reporting, analysis, or AI-driven optimization.
  • Bulk Operations for Marketing
    Supports automating bulk actions (e.g., email list updates, campaign cloning) via MCP-compatible clients.
  • Workflow Automation with n8n
    Integrates Smartlead campaign management into n8n workflows, enabling complex, multi-step marketing automations.

How to set it up

Windsurf

  1. Ensure Node.js is installed.
  2. Download or clone the Smartlead MCP Server repository.
  3. Add the server to your Windsurf configuration file.
  4. Use the following JSON snippet in your configuration:
    {
      "mcpServers": {
        "smartlead": {
          "command": "npx",
          "args": ["smartlead-mcp-server", "start"]
        }
      }
    }
    
  5. Restart Windsurf and verify Smartlead MCP is discoverable.

Claude

  1. Install Node.js.
  2. Use Smithery or npx to install the server:
    npx -y @smithery/cli install @jean-technologies/smartlead-mcp-server-local --client claude
    
  3. Configure the Claude extension with the following JSON:
    {
      "mcpServers": {
        "smartlead": {
          "command": "npx",
          "args": ["smartlead-mcp-server", "start"]
        }
      }
    }
    
  4. Save and restart Claude.
  5. On first run, enter your Smartlead API key if prompted.

Cursor

  1. Install Node.js on your system.
  2. Clone the Smartlead MCP Server repository or install via npm.
  3. Edit Cursor’s configuration to include:
    {
      "mcpServers": {
        "smartlead": {
          "command": "npx",
          "args": ["smartlead-mcp-server", "start"]
        }
      }
    }
    
  4. Restart Cursor and confirm the server is connected.

Cline

  1. Ensure Node.js is available.
  2. Clone or download Smartlead MCP Server.
  3. Add the following to your Cline configuration:
    {
      "mcpServers": {
        "smartlead": {
          "command": "npx",
          "args": ["smartlead-mcp-server", "start"]
        }
      }
    }
    
  4. Save and restart Cline.

Securing API Keys

To secure your Smartlead API key, use environment variables. Example configuration:

{
  "mcpServers": {
    "smartlead": {
      "command": "npx",
      "args": ["smartlead-mcp-server", "start"],
      "env": {
        "SMARTLEAD_API_KEY": "your-api-key-here"
      },
      "inputs": {
        "apiKey": "${env.SMARTLEAD_API_KEY}"
      }
    }
  }
}

Replace "your-api-key-here" with your actual API key and ensure it is managed securely.

How to use this MCP inside flows

Using MCP in FlowHunt

To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

FlowHunt MCP flow

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:

{
  "smartlead": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “smartlead” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.


Overview

SectionAvailabilityDetails/Notes
Overview
List of PromptsNo prompt templates found in repo
List of ResourcesNo explicit resources described
List of ToolsNo explicit tool list; campaign/lead mgmt implied
Securing API KeysSupported via environment variables
Sampling Support (less important in evaluation)Not mentioned

Our opinion

The Smartlead MCP Server offers a straightforward interface for integrating Smartlead’s email marketing features into MCP-compatible clients. While general use cases and setup are well-documented, the lack of explicit prompt, resource, and tool definitions in the repo limits transparency for advanced users and LLM agent designers. The repository is open, permissively licensed, and easy to set up, but more granular technical documentation would improve its rating.

MCP Score

Has a LICENSE⛔ (not visible in repo root)
Has at least one tool⛔ (not explicitly listed)
Number of Forks4
Number of Stars9

Score: 4/10
Smartlead MCP Server is simple to deploy and serves a clear function, but lacks detailed MCP metadata and explicit tool/resource listings that would aid developer adoption and LLM integration.

Frequently asked questions

What does the Smartlead MCP Server do?

It provides an interface for AI assistants and automation tools to interact with Smartlead’s email marketing platform, enabling programmatic campaign management, lead handling, analytics retrieval, and bulk operations.

Which use cases are supported?

You can automate email campaign creation and management, integrate lead handling into AI workflows, retrieve campaign analytics, perform bulk marketing operations, and embed Smartlead functions in tools like n8n.

How do I secure my Smartlead API key?

Use environment variables in your MCP server configuration. For example, set SMARTLEAD_API_KEY as an environment variable and reference it in the server’s config for secure access.

Is a license key required to deploy?

No, the Smartlead MCP Server can be deployed without a license key. You only need your Smartlead API key for authentication.

Can I integrate Smartlead with FlowHunt flows?

Yes, add the MCP component in your flow, configure it to connect with the Smartlead MCP Server, and your AI agent will gain access to all supported functions.

Automate Your Email Marketing with Smartlead MCP

Boost your campaign efficiency by integrating Smartlead with your AI workflow or automation tools. Try the Smartlead MCP Server for streamlined campaign and lead management.

Learn more