Skip to main content
Glama
jonathan-politzki

Smartlead Simplified MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SMARTLEAD_API_KEYYesYour Smartlead API Key

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
smartlead_create_campaignC

Create a new campaign in Smartlead.

smartlead_update_campaign_scheduleC

Update a campaign's schedule settings.

smartlead_update_campaign_settingsC

Update a campaign's general settings.

smartlead_update_campaign_statusC

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

smartlead_get_campaignB

Get details of a specific campaign by ID.

smartlead_list_campaignsC

List all campaigns with optional filtering.

smartlead_save_campaign_sequenceC

Save a sequence of emails for a campaign.

smartlead_get_campaign_sequenceC

Fetch a campaign's sequence data.

smartlead_get_campaigns_by_leadB

Fetch all campaigns that a lead belongs to.

smartlead_export_campaign_leadsC

Export all leads data from a campaign as CSV.

smartlead_delete_campaignC

Delete a campaign permanently.

smartlead_get_campaign_analytics_by_dateC

Fetch campaign analytics for a specific date range.

smartlead_get_campaign_sequence_analyticsC

Fetch analytics data for a specific email campaign sequence.

smartlead_list_leadsC

List leads with optional filtering by campaign or status.

smartlead_get_leadB

Get details of a specific lead by ID.

smartlead_add_lead_to_campaignC

Add a new lead to a campaign.

smartlead_update_leadC

Update an existing lead's information.

smartlead_update_lead_statusC

Update a lead's status.

smartlead_bulk_import_leadsC

Import multiple leads into a campaign at once.

smartlead_delete_leadC

Delete a lead permanently.

smartlead_get_campaign_statisticsC

Fetch campaign statistics using the campaign's ID.

smartlead_get_campaign_statistics_by_dateB

Fetch campaign statistics for a specific date range.

smartlead_get_warmup_stats_by_emailB

Fetch warmup stats for the last 7 days for a specific email account.

smartlead_get_campaign_top_level_analyticsC

Fetch top level analytics for a campaign.

smartlead_get_campaign_top_level_analytics_by_dateC

Fetch campaign top level analytics for a specific date range.

smartlead_get_campaign_lead_statisticsC

Fetch lead statistics for a campaign.

smartlead_get_campaign_mailbox_statisticsC

Fetch mailbox statistics for a campaign.

smartlead_download_campaign_dataB

Download campaign data and track the download for analytics.

smartlead_view_download_statisticsB

View statistics about downloaded campaign data.

smartlead_get_region_wise_providersA

Retrieve the list of all Email Providers for spam testing classified by region/country. These provider IDs are required to create manual or automated spam tests.

smartlead_create_manual_placement_testC

Create a manual placement test using Smartlead mailboxes to test email deliverability across various email providers.

smartlead_create_automated_placement_testC

Create an automated placement test that runs on a schedule using Smart Delivery.

smartlead_get_spam_test_detailsB

Retrieve details of a specific spam test by ID.

smartlead_delete_smart_delivery_testsC

Delete multiple Smart Delivery tests in bulk.

smartlead_stop_automated_testC

Stop an active automated test before its end date.

smartlead_list_all_testsB

List all Smart Delivery tests, either manual or automated.

smartlead_get_provider_wise_reportB

Get detailed report of a spam test sorted by email providers.

smartlead_get_group_wise_reportB

Get detailed report of a spam test sorted by location (region/country).

smartlead_get_sender_account_wise_reportC

Get detailed report of a spam test sorted by sender accounts with details of each email from each mailbox.

smartlead_get_spam_filter_detailsC

Get spam filter report per sender mailbox showing each spam score with details leading to the score.

smartlead_get_dkim_detailsB

Check if DKIM authentication passed or failed for each sender mailbox and receiver account.

smartlead_get_spf_detailsC

Check if SPF authentication passed or failed for the test.

smartlead_get_rdns_detailsC

Check if rDNS was correct for an IP sending the email.

smartlead_get_sender_accountsC

Get the list of all sender accounts selected for a specific spam test.

smartlead_get_blacklistC

Get the list of all blacklists per IP per email sent.

smartlead_get_email_contentC

Get details for the email content (raw, HTML) along with campaign and sequence details.

smartlead_get_ip_analyticsC

Get total blacklist count identified in the test.

smartlead_get_email_headersC

Get details of the email headers for a specific email.

smartlead_get_schedule_historyC

Get the list and summary of all tests that ran for a particular automated test.

smartlead_get_ip_detailsC

Get the list of all blacklists per IP for a specific email.

smartlead_get_mailbox_summaryC

Get the list of mailboxes used for any Smart Delivery test with overall performance across all tests.

smartlead_get_mailbox_countB

Get the count of all mailboxes used for any spam test.

smartlead_get_all_foldersC

Get the list and details of all folders created in Smart Delivery along with tests inside each folder.

smartlead_create_folderB

Create a folder in Smart Delivery to organize tests.

smartlead_get_folder_by_idC

Get details of a specific folder by ID.

smartlead_delete_folderC

Delete a folder from Smart Delivery.

smartlead_fetch_webhooks_by_campaignC

Fetch all the webhooks associated with a campaign using the campaign ID.

smartlead_upsert_campaign_webhookC

Add or update a webhook for a specific campaign.

smartlead_delete_campaign_webhookC

Delete a specific webhook from a campaign.

smartlead_get_webhooks_publish_summaryC

Get a summary of webhook publish events (Private Beta feature).

smartlead_retrigger_failed_eventsC

Retrigger failed webhook events (Private Beta feature).

smartlead_add_clientC

Add a new client to the system, optionally with white-label settings.

smartlead_fetch_all_clientsB

Retrieve a list of all clients in the system.

smartlead_get_vendorsB

Retrieve all active domain vendors with their corresponding IDs.

smartlead_search_domainB

Search for available domains under $15 that match a given domain name pattern.

smartlead_auto_generate_mailboxesC

Auto-generate mailboxes based on the domain name and personal details provided.

smartlead_place_order_mailboxesC

Confirm and place order for domains and mailboxes to be purchased.

smartlead_get_domain_listB

Retrieve a list of all domains purchased through SmartSenders.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jonathan-politzki/smartlead-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server