Smartlead Simplified MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
JEAN_LICENSE_KEYYesYour license key generated by the smartlead-license-server after a successful purchase (Required)
USE_SUPERGATEWAYNoEnable Supergateway integrationfalse
SMARTLEAD_API_KEYYesYour Smartlead API key (Required)
SMARTLEAD_API_URLNoCustom Smartlead API URL (Optional)https://custom-server.smartlead.ai/api/v1
LICENSE_SERVER_URLYesURL of your license server (Required)https://sea-turtle-app-64etr.ondigitalocean.app
SUPERGATEWAY_API_KEYNoYour Supergateway API key
LICENSE_LEVEL_OVERRIDENoForce a specific tier locally, bypassing the server check. Values: 'free', 'basic', 'premium'. Leave blank for normal operation.
SMARTLEAD_RETRY_MAX_DELAYNoMaximum delay for retry attempts in milliseconds10000
SMARTLEAD_RETRY_MAX_ATTEMPTSNoMaximum number of retry attempts3
SMARTLEAD_RETRY_INITIAL_DELAYNoInitial delay for retry attempts in milliseconds1000
SMARTLEAD_RETRY_BACKOFF_FACTORNoBackoff factor for retry attempts2

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
smartlead_create_campaign

Create a new campaign in Smartlead.

smartlead_update_campaign_schedule

Update a campaign's schedule settings.

smartlead_update_campaign_settings

Update a campaign's general settings.

smartlead_update_campaign_status

Update the status of a campaign. Use this specifically for changing a campaign's status.

smartlead_get_campaign

Get details of a specific campaign by ID.

smartlead_list_campaigns

List all campaigns with optional filtering.

smartlead_save_campaign_sequence

Save a sequence of emails for a campaign.

smartlead_get_campaign_sequence

Fetch a campaign's sequence data.

smartlead_get_campaigns_by_lead

Fetch all campaigns that a lead belongs to.

smartlead_export_campaign_leads

Export all leads data from a campaign as CSV.

smartlead_delete_campaign

Delete a campaign permanently.

smartlead_get_campaign_analytics_by_date

Fetch campaign analytics for a specific date range.

smartlead_get_campaign_sequence_analytics

Fetch analytics data for a specific email campaign sequence.

smartlead_list_leads

List leads with optional filtering by campaign or status.

smartlead_get_lead

Get details of a specific lead by ID.

smartlead_add_lead_to_campaign

Add a new lead to a campaign.

smartlead_update_lead

Update an existing lead's information.

smartlead_update_lead_status

Update a lead's status.

smartlead_bulk_import_leads

Import multiple leads into a campaign at once.

smartlead_delete_lead

Delete a lead permanently.

ID: 7q9866esy9