Integration

Smartlead integration

Cold email outreach and sales engagement platform API. Manage email campaigns, multi-step sequences, leads, sender accounts, and webhooks. Track replies, opens, clicks, bounces, and unsubscribes. Scale outbound prospecting with deliverability features such as warmup, multi-mailbox rotation, and unified master inbox replies.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Smartlead.Built from the 24 Smartlead tools below, on the connection you add once.

Common Smartlead use cases

  • Show leads in a campaign
  • Show campaign detail view
  • Audit webhook subscriptions
  • Build a reporting dashboard
  • Display campaigns dashboard
  • Cleanup an obsolete campaign
  • Audit sender pool for a campaign
  • Wire mailboxes to a new campaign
  • Render a category dropdown in a UI
  • Audit which mailboxes are connected

What you can do with Smartlead

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Campaign lead, 6 operations

  • add_leads_to_campaignAdd leads to campaignPOSTAdds up to 400 leads to a Smartlead campaign in a single batch.
  • delete_lead_from_campaignDelete lead from campaignDELETERemoves a lead from a campaign without deleting the lead account-wide.
  • list_campaign_leadsList campaign leadsGETLists leads in a campaign with their per-campaign status and profile data.
  • pause_lead_in_campaignPause lead in campaignPOSTPauses sequence delivery for a single lead within a campaign.
  • resume_lead_in_campaignResume lead in campaignPOSTResumes a paused lead's sequence in a campaign, optionally with a delay.
  • update_lead_in_campaignUpdate lead in campaignPOSTUpdates lead profile fields and custom fields within a specific campaign.

Campaign, 4 operations

  • create_campaignCreate campaignPOSTCreates a new draft Smartlead campaign that can later be configured with sequences, leads and a schedule.
  • delete_campaignDelete campaignDELETEPermanently deletes a Smartlead campaign and its associated data.
  • get_campaignGet campaignGETRetrieves the full configuration of a single Smartlead campaign by ID.
  • list_campaignsList campaignsGETLists every email campaign in the Smartlead account with full configuration data.

Campaign email account, 3 operations

  • add_email_accounts_to_campaignAdd email accounts to campaignPOSTAttaches one or more sender mailboxes to a campaign for rotation.
  • list_campaign_email_accountsList campaign email accountsGETLists sender mailboxes actively rotating on a Smartlead campaign.
  • remove_email_account_from_campaignRemove email account from campaignDELETEDetaches sender mailboxes from a Smartlead campaign.

Campaign sequence, 2 operations

  • get_campaign_sequenceGet campaign sequenceGETRetrieves the ordered list of email steps configured on a campaign.
  • save_campaign_sequenceSave campaign sequencePOSTSaves the full ordered list of email steps for a Smartlead campaign.

Campaign schedule, 1 operation

  • update_campaign_scheduleUpdate campaign schedulePOSTSets the sending window (timezone, days, hours) and throttling for a Smartlead campaign.

Campaign settings, 1 operation

  • update_campaign_settingsUpdate campaign settingsPOSTUpdates tracking, plain-text, follow-up percentage and stop-lead settings on a campaign.

Campaign statistics, 1 operation

  • get_campaign_statisticsGet campaign statisticsGETFetches detailed per-event email statistics for a campaign (sent, open, click, reply, bounce, unsubscribe).

Campaign status, 1 operation

  • update_campaign_statusUpdate campaign statusPOSTUpdates a campaign's runtime status to PAUSED, STOPPED or START.

Email account, 1 operation

  • list_email_accountsList email accountsGETLists all sender mailboxes connected to the Smartlead workspace.

Lead category, 1 operation

  • fetch_lead_categoriesFetch lead categoriesGETLists all reply-classification categories available in the Smartlead workspace.

Lead message history, 1 operation

  • fetch_lead_message_historyFetch lead message historyGETReturns the full email exchange between the workspace and a lead within a campaign.

Lead thread reply, 1 operation

  • reply_to_lead_threadReply to lead threadPOSTSends a threaded reply to a lead from the Smartlead master inbox.

Webhook, 1 operation

  • list_webhooksList webhooksGETLists webhook subscriptions configured on a Smartlead campaign.

Use Smartlead from Claude Code, Cursor or Codex

Connect Smartlead in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Smartlead operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Smartlead

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Smartlead once

    Add your Smartlead connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Smartlead integration FAQ

What can you do with the Smartlead integration?

LiveContext exposes 24 operations on Smartlead, covering campaign lead, campaign, campaign email account and campaign sequence. Common uses include Show leads in a campaign, Show campaign detail view and Audit webhook subscriptions.

Popular integrations

Browse the whole catalog