MCP 服务器概览
What is Smartlead MCP Server Local?
Smartlead MCP Server Local is a simplified, local deployment of a Smartlead MCP (Campaign Management Platform) adapter that exposes Smartlead email-marketing features to AI assistants and automation tools (e.g., Claude, n8n). It enables quick download, local hosting, and integration with MCP-compatible clients for campaign management, analytics, and download tracking.
How to use it?
- Install:
npm install smartlead-mcp-server@1.2.1or run via npx (no install). - Start for Claude:
npx smartlead-mcp-server start - Start for n8n SSE:
npx smartlead-mcp-server sse - Configure credentials: run
npx smartlead-mcp-server config, setSMARTLEAD_API_KEYenv var, or use--api-keyfor non-interactive setup. The first run will prompt for your Smartlead API key. - Smithery install (optional):
npx -y @smithery/cli install @jean-technologies/smartlead-mcp-server-local --client claude - Integration examples:
- Claude: add an MCP server entry that runs
npx smartlead-mcp-server startwithSMARTLEAD_API_KEYin env. - n8n: start server and configure MCP Client node with SSE URL
http://localhost:3000/sseand Message URLhttp://localhost:3000/message.
- Claude: add an MCP server entry that runs
Key features
- Campaign & lead management
- Statistics and analytics
- Smart delivery and webhook support
- n8n integration (SSE streaming)
- Client and sender management
- Download tracking and analytics (stored at
~/.smartlead-mcp/downloads.json) - Tools for downloading campaign data and viewing download statistics (JSON/CSV, analytics/leads/sequence/full_export)
- All features enabled by default; no runtime license key required
Use cases
- Local development and testing of Smartlead integrations with AI assistants like Claude.
- Automating email campaign workflows via n8n using SSE/message endpoints.
- Exporting campaign data and analytics for reporting or offline processing.
- Managing clients, senders, and delivery behavior in a self-hosted environment.
- Tracking downloads and usage for audit or analysis purposes.
FAQ
-
Q: Do I need a license key to use the server? A: No runtime license key is required to enable features. However, the project distribution states proprietary licensing—contact Jean Technologies for redistribution or commercial-use questions.
-
Q: How do I provide my Smartlead API key? A: You can set
SMARTLEAD_API_KEYas an environment variable, run the interactivenpx smartlead-mcp-server config, or pass--api-keyfor non-interactive setup. -
Q: Where are downloads and tracking data stored? A: Downloads are tracked in
~/.smartlead-mcp/downloads.json. -
Q: Is it compatible with n8n and Claude? A: Yes. Use
npx smartlead-mcp-server ssefor n8n andnpx smartlead-mcp-server startfor Claude integrations; example configurations are provided. -
Q: Where can I get help or report issues? A: Contact jonathan@jeantechnologies.com or visit https://jeantechnologies.com. Project docs and DEVELOPER_ONBOARDING.md are available in the repo.
-
Q: How do I automate installation in Claude Desktop? A: Use Smithery to install the server automatically for Claude:
npx -y @smithery/cli install @jean-technologies/smartlead-mcp-server-local --client claude.