SmartLead MCP Server

116 tools. 40 can modify or destroy data without limits.

10 destructive tools with no built-in limits. Policy required.

Last updated:

40 can modify or destroy data
76 read-only
116 tools total

Community server · catalogue entry verified 12/06/2026

How to control SmartLead MCP Server ↓

What SmartLead MCP Server exposes to your agents

Read (76) Write / Execute (30) Destructive / Financial (10)
Critical Risk

The most dangerous SmartLead MCP Server tools

40 of SmartLead MCP Server's 116 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control SmartLead MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and SmartLead MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "smartlead_place_order_for_mailboxes": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "smartlead_delete_campaign": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "smartlead_reset_client_api_key": {
    "limits": [
      {
        "counter": "smartlead_reset_client_api_key_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "smartlead_analytics_mailbox_provider_wise_overall_performance": {
    "limits": [
      {
        "counter": "smartlead_analytics_mailbox_provider_wise_overall_performance_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register SmartLead MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON SMARTLEAD →

Free to start. No card required.

All 116 SmartLead MCP Server tools

WRITE 24 tools
Write smartlead_reset_client_api_key Reset/regenerate a specific API key. Write smartlead_pause_lead_by_campaign Pause email sending to a lead within a specific campaign without removing them. Write smartlead_add_client_to_system Add a new client to the SmartLead system (whitelabel or not). Write smartlead_add_email_account_to_campaign Add an email account to a specific campaign for sending emails. Write smartlead_add_lead_to_global_blocklist Add a lead or domain to the global blocklist to prevent future contact. Write smartlead_add_leads_to_campaign Add one or more leads to a specific campaign with validation and duplicate checking. Write smartlead_add_or_update_campaign_webhook Add a new webhook or update an existing webhook for a campaign. Write smartlead_auto_generate_mailboxes Automatically generate mailboxes for a domain with specified count and naming pattern. Write smartlead_create_campaign Create a new SmartLead campaign with specified name and optional client assignment. Write smartlead_create_client Create a new client (alias for add client to system). Write smartlead_create_client_api_key Create a new API key for the current client with optional permissions. Write smartlead_create_email_account Create a new email account with SMTP and IMAP configuration. Write smartlead_create_folder Create a new smart delivery folder. Write smartlead_create_manual_placement_test Create a manual placement test to check email deliverability across different providers. Write smartlead_reply_to_lead_from_master_inbox Send a reply to a lead from the master inbox with tracking and personalization. Write smartlead_save_campaign_sequence Save or update the email sequence for a campaign including follow-up emails and timing. Write smartlead_update_campaign_schedule Update the sending schedule for a specific campaign including timing, frequency, and delivery windows. Write smartlead_update_campaign_settings Update various campaign settings including tracking, personalization, and delivery options. Write smartlead_update_campaign_status Update the status of a campaign (e.g., start, pause, stop, archive). Write smartlead_update_email_account Update an existing email account configuration. Write smartlead_update_email_account_tag Update the tag/label for an email account for better organization. Write smartlead_update_email_account_warmup Configure warmup settings for an email account to improve deliverability. Write smartlead_update_lead_by_id Update lead information using the lead ID, including contact details and custom fields. Write smartlead_update_lead_category Update the category classification of a lead within a specific campaign.
READ 76 tools
Read smartlead_analytics_mailbox_provider_wise_overall_performance Get performance metrics grouped by email provider (Gmail, Outlook, etc.) for provider-specific analysis. Read smartlead_analytics_campaign_follow_up_reply_rate Get follow-up email reply rate statistics for campaign optimization. Read smartlead_analytics_campaign_lead_to_reply_time Get median time statistics for leads to reply to campaigns. Read smartlead_analytics_campaign_leads_take_for_first_reply Get statistics on how long leads take to provide their first reply. Read smartlead_analytics_campaign_list Get a list of campaigns for analytics purposes. Supports filtering by client IDs for focused analysis. Read smartlead_analytics_campaign_overall_stats Get overall performance statistics for campaigns with date range filtering and detailed metrics. Read smartlead_analytics_campaign_response_stats Get detailed campaign response statistics and performance metrics. Read smartlead_analytics_campaign_status_stats Get campaign statistics grouped by status for status-based analysis. Read smartlead_analytics_client_list Get a list of all clients for analytics and reporting purposes. Read smartlead_analytics_client_month_wise_count Get month-wise client count statistics for growth analysis. Read smartlead_analytics_client_overall_stats Get overall performance statistics for clients with date range filtering. Read smartlead_analytics_day_wise_overall_stats Get day-by-day breakdown of overall analytics statistics for trend analysis. Read smartlead_analytics_day_wise_positive_reply_stats Get day-by-day breakdown of positive reply statistics for detailed engagement analysis. Read smartlead_analytics_lead_category_wise_response Get lead response statistics grouped by category for detailed analysis. Read smartlead_analytics_lead_overall_stats Get overall lead performance statistics and metrics. Read smartlead_analytics_mailbox_domain_wise_health_metrics Get health metrics grouped by domain for domain reputation analysis. Read smartlead_analytics_mailbox_name_wise_health_metrics Get health metrics for individual email accounts including deliverability and performance data. Read smartlead_analytics_mailbox_overall_stats Get overall mailbox performance statistics and health metrics. Read smartlead_analytics_overall_stats_v2 Get comprehensive overall analytics statistics including sent, opened, replied, bounced metrics with date rang Read smartlead_analytics_team_board_overall_stats Get team board performance statistics for team management and analysis. Read smartlead_download_campaign_data Download campaign data in CSV or JSON format for analysis or backup. Read smartlead_fetch_all_campaigns_using_lead_id Retrieve all campaigns that contain a specific lead for cross-campaign analysis. Read smartlead_fetch_all_leads_from_account Retrieve all leads from the entire account with optional filtering and pagination. Read smartlead_fetch_campaign_analytics_by_date_range Retrieve detailed analytics for a campaign within a specific date range. Read smartlead_fetch_lead_by_email Find and retrieve lead information using their email address. Read smartlead_fetch_lead_categories Retrieve all available lead categories for classification and filtering purposes. Read smartlead_fetch_lead_message_history Retrieve the complete message history for a lead within a specific campaign. Read smartlead_fetch_leads_from_global_blocklist Retrieve all leads and domains currently on the global blocklist. Read smartlead_get_all_clients Fetch all clients from the SmartLead system. Read smartlead_get_all_email_accounts Retrieve all email accounts associated with the current user. Read smartlead_get_all_folders Retrieve all smart delivery folders. Read smartlead_get_blacklists Retrieve blacklist status for a specific test. Read smartlead_get_campaign Retrieve detailed information about a specific campaign including settings, statistics, and configuration. Read smartlead_get_campaign_lead_statistics Retrieve detailed lead statistics for a campaign. Read smartlead_get_campaign_mailbox_statistics Retrieve mailbox performance statistics for a campaign. Read smartlead_get_campaign_sequence Retrieve the email sequence configuration for a specific campaign. Read smartlead_get_campaign_sequence_analytics Retrieve analytics data for each step in a campaign sequence to optimize performance. Read smartlead_get_campaign_statistics Retrieve comprehensive statistics for a specific campaign. Read smartlead_get_campaign_statistics_by_date_range Retrieve campaign statistics for a specific date range. Read smartlead_get_campaign_top_level_analytics Retrieve high-level analytics overview for a campaign. Read smartlead_get_campaign_top_level_analytics_by_date_range Retrieve high-level analytics for a campaign within a specific date range. Read smartlead_get_campaigns_with_analytics Retrieve campaigns list with embedded analytics data for performance overview. Read smartlead_get_client_api_keys Retrieve all API keys for the current client. Read smartlead_get_dkim_details Retrieve DKIM authentication details for a specific test. Read smartlead_get_domain_blacklist Retrieve domain blacklist status for a specific test. Read smartlead_get_domain_list Retrieve a list of all domains configured for smart senders. Read smartlead_get_email_account_by_id Retrieve detailed information about a specific email account. Read smartlead_get_email_reply_headers Retrieve email reply headers for a specific test. Read smartlead_get_folder_by_id Retrieve a specific smart delivery folder by ID. Read smartlead_get_geo_wise_report Retrieve a detailed report showing performance across different geographic regions. Read smartlead_get_ip_blacklist_count Retrieve IP blacklist count for a specific test. Read smartlead_get_ip_details Retrieve IP address details for a specific test. Read smartlead_get_mailbox_count Retrieve mailbox count for a specific test. Read smartlead_get_mailbox_summary Retrieve mailbox summary for a specific test. Read smartlead_get_provider_wise_report Retrieve a detailed report showing performance across different email providers. Read smartlead_get_rdns_report Retrieve reverse DNS lookup report for a specific test. Read smartlead_get_region_wise_provider_ids Retrieve provider IDs organized by geographic regions for smart delivery optimization. Read smartlead_get_schedule_history Retrieve schedule history for automated tests. Read smartlead_get_sender_account_list Retrieve list of sender accounts used in a specific test. Read smartlead_get_sender_account_wise_report Retrieve a detailed report showing performance for different sender accounts. Read smartlead_get_spam_filter_report Retrieve a detailed spam filter analysis report for a test. Read smartlead_get_spam_test_details Retrieve detailed results and analysis for a specific spam test. Read smartlead_get_spam_test_email_content Retrieve the email content used in a specific spam test. Read smartlead_get_spf_details Retrieve SPF record details for a specific test. Read smartlead_get_team_details Get team details including members, campaigns, and performance metrics. Read smartlead_get_vendors Retrieve a list of available vendors for smart senders integration. Read smartlead_get_warmup_stats_by_email_account_id Retrieve warmup statistics for a specific email account. Read smartlead_get_webhooks_by_campaign_id Retrieve all webhooks configured for a specific campaign. Read smartlead_get_webhooks_publish_summary Retrieve a summary of webhook events and their delivery status. Read smartlead_list_all_tests Retrieve a list of all smart delivery tests with optional filtering. Read smartlead_list_campaigns Retrieve a list of all campaigns with optional filtering by status, client, or other criteria. Read smartlead_list_email_accounts_per_campaign Retrieve all email accounts associated with a specific campaign. Read smartlead_list_leads_by_campaign Retrieve all leads associated with a specific campaign, with optional filtering and pagination. Read smartlead_search_domain Search for domain availability and information for smart senders setup. Read smartlead_view_download_statistics View download statistics with optional filtering by time period and grouping criteria. Read smartlead_export_campaign_data Export campaign data in various formats (CSV, Excel, JSON) for analysis or backup purposes.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about SmartLead MCP Server

Can an AI agent move money through the SmartLead MCP Server MCP server? +

Yes. The SmartLead MCP Server server exposes 1 financial tools including smartlead_place_order_for_mailboxes. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the SmartLead MCP Server MCP server? +

Yes. The SmartLead MCP Server server exposes 9 destructive tools including smartlead_delete_campaign, smartlead_delete_campaign_webhook, smartlead_delete_client_api_key. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through SmartLead MCP Server? +

The SmartLead MCP Server server has 24 write tools including smartlead_reset_client_api_key, smartlead_pause_lead_by_campaign, smartlead_add_client_to_system. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach SmartLead MCP Server.

How many tools does the SmartLead MCP Server MCP server expose? +

116 tools across 4 categories: Destructive, Execute, Read, Write. 76 are read-only. 40 can modify, create, or delete data.

How do I enforce a policy on SmartLead MCP Server? +

Register the SmartLead MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every SmartLead MCP Server tool call.

Deterministic rules across all 116 SmartLead MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

116 SmartLead MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.