Smartlead MCP Server
by lkm1developer
The Smartlead MCP Server provides tools for integrating with Smartlead campaign management. It allows for creating, managing, and updating campaigns, including their settings and sequences.
Last updated: N/A
What is Smartlead MCP Server?
This is a Model Context Protocol (MCP) server designed to facilitate integration with Smartlead for campaign management. It enables interaction with the Smartlead API to manage campaigns and their associated settings.
How to use Smartlead MCP Server?
To use this server, clone the repository, install dependencies using npm install
, configure the .env
file with your Smartlead API key, build the project with npm run build
, and then run the server using npm start
. For integration with Claude, add the server configuration to the Claude MCP settings file.
Key features of Smartlead MCP Server
Create new campaigns
Update campaign schedule settings
Update campaign general settings
Get campaign details
List all campaigns with filtering options
Save campaign email sequences
Use cases of Smartlead MCP Server
Automating campaign creation in Smartlead
Programmatically updating campaign schedules based on external data
Integrating Smartlead campaign management with other applications
Managing email sequences for campaigns through an API
Retrieving campaign data for reporting and analysis
FAQ from Smartlead MCP Server
What is the purpose of the SMARTLEAD_API_KEY?
What is the purpose of the SMARTLEAD_API_KEY?
The SMARTLEAD_API_KEY is required to authenticate with the Smartlead API and allows the server to perform actions on your Smartlead account.
How do I configure the server to use a custom Smartlead API URL?
How do I configure the server to use a custom Smartlead API URL?
You can set the SMARTLEAD_API_URL environment variable to your desired API endpoint. If not set, it defaults to https://server.smartlead.ai/api/v1.
What do the SMARTLEAD_RETRY_* environment variables control?
What do the SMARTLEAD_RETRY_* environment variables control?
These variables control the retry behavior for API calls to Smartlead. They determine the maximum number of attempts, initial delay, maximum delay, and backoff factor for retries.
How do I update a campaign's schedule?
How do I update a campaign's schedule?
Use the smartlead_update_campaign_schedule
tool, providing the campaign ID and the desired schedule parameters like timezone, days of the week, and start/end hours.
How can I list all campaigns with a specific status?
How can I list all campaigns with a specific status?
Use the smartlead_list_campaigns
tool and provide the desired status (e.g., 'active', 'paused', 'completed') as a parameter.