Skip to main content
Glama

Smartlead Simplified MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SMARTLEAD_API_KEYYesYour Smartlead API Key

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.

smartlead_get_campaign_statistics

Fetch campaign statistics using the campaign's ID.

smartlead_get_campaign_statistics_by_date

Fetch campaign statistics for a specific date range.

smartlead_get_warmup_stats_by_email

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

smartlead_get_campaign_top_level_analytics

Fetch top level analytics for a campaign.

smartlead_get_campaign_top_level_analytics_by_date

Fetch campaign top level analytics for a specific date range.

smartlead_get_campaign_lead_statistics

Fetch lead statistics for a campaign.

smartlead_get_campaign_mailbox_statistics

Fetch mailbox statistics for a campaign.

smartlead_download_campaign_data

Download campaign data and track the download for analytics.

smartlead_view_download_statistics

View statistics about downloaded campaign data.

smartlead_get_region_wise_providers

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_test

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

smartlead_create_automated_placement_test

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

smartlead_get_spam_test_details

Retrieve details of a specific spam test by ID.

smartlead_delete_smart_delivery_tests

Delete multiple Smart Delivery tests in bulk.

smartlead_stop_automated_test

Stop an active automated test before its end date.

smartlead_list_all_tests

List all Smart Delivery tests, either manual or automated.

smartlead_get_provider_wise_report

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

smartlead_get_group_wise_report

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

smartlead_get_sender_account_wise_report

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

smartlead_get_spam_filter_details

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

smartlead_get_dkim_details

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

smartlead_get_spf_details

Check if SPF authentication passed or failed for the test.

smartlead_get_rdns_details

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

smartlead_get_sender_accounts

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

smartlead_get_blacklist

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

smartlead_get_email_content

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

smartlead_get_ip_analytics

Get total blacklist count identified in the test.

smartlead_get_email_headers

Get details of the email headers for a specific email.

smartlead_get_schedule_history

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

smartlead_get_ip_details

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

smartlead_get_mailbox_summary

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

smartlead_get_mailbox_count

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

smartlead_get_all_folders

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

smartlead_create_folder

Create a folder in Smart Delivery to organize tests.

smartlead_get_folder_by_id

Get details of a specific folder by ID.

smartlead_delete_folder

Delete a folder from Smart Delivery.

smartlead_fetch_webhooks_by_campaign

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

smartlead_upsert_campaign_webhook

Add or update a webhook for a specific campaign.

smartlead_delete_campaign_webhook

Delete a specific webhook from a campaign.

smartlead_get_webhooks_publish_summary

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

smartlead_retrigger_failed_events

Retrigger failed webhook events (Private Beta feature).

smartlead_add_client

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

smartlead_fetch_all_clients

Retrieve a list of all clients in the system.

smartlead_get_vendors

Retrieve all active domain vendors with their corresponding IDs.

smartlead_search_domain

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

smartlead_auto_generate_mailboxes

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

smartlead_place_order_mailboxes

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

smartlead_get_domain_list

Retrieve a list of all domains purchased through SmartSenders.

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