Purpose
This tool is an MCP (Model Context Protocol) server used to push enriched lead rows into existing Instantly, Smartlead, or HeyReach campaigns. It acts as a lightweight client for the Mamba Labs Sequencer Lead Push actor on Apify, responsible for passing inputs and returning the actor's output.
Main capabilities
- Field mapping: Map user-provided column names to the sequencer's field names.
- ICP score threshold: Discard leads below the specified ICP score threshold.
- Deduplication: Discard leads already in the campaign.
- Batch sending: Send eligible leads in batches.
- dry-run mode: Perform all steps and return the exact request batches that would be sent, but create nothing and incur no cost.
- Summary return: Return a single flat summary line containing the number of leads received, the number discarded for having no valid identity (email, or LinkedIn profile URL on HeyReach), the number discarded due to the ICP threshold, the number discarded due to duplicates, the number eligible, the number created in the sequencer, the number skipped by the sequencer, the number failed, and the vendor message corresponding to each failed address.
How to use
- Get an Apify token at console.apify.com/account/integrations.
- Call the
push_leads_to_sequencertool. - For any run that calls the sequencer,
api_keyis required. Ifdry_runis true anddeduplicateis false, no calls will be made and no key is needed. - It is recommended to use dry-run the first time you point at a new campaign, to see the real payload (the API key will not be included in the payload).
Use cases
- Push lead data enriched by tools such as Clay into Instantly, Smartlead, or HeyReach campaigns.
- Filter leads by ICP score and deduplication before sending.
- Test scenarios where you need to preview what will be sent without actually creating records.
Limitations
- This server is a lightweight client for the Apify actor; field mapping, the ICP threshold, deduplication, and everything required by each vendor's API are implemented in the actor, not in this server.
- The tool starts an actor run and polls until completion; runs are allowed 1,800 seconds. If it is still running two minutes past that time, the call will stop waiting and return the run ID and an Apify console link, and the results will appear there once complete. Unsuccessful runs return an error along with the run ID and status.
- Unless
dry_runis true, it will write to the sequencer campaign. It does not create campaigns or write sequence copy. - Billing: charged by the number of leads the sequencer confirms as created. Leads discarded by thresholds, duplicates, leads with no valid email, leads skipped or rejected by the vendor, and all leads in dry-run are free. Pricing is on the actor's Apify page. Running this server consumes Apify credits.
- Supported sequencers: Instantly, Smartlead, HeyReach.
- This tool is part of the Mamba Labs GTM actor series; the same tool is available alongside twenty other tools in @mambalabsdev/mcp-gtm-suite.
Security policy
The repository contains a security policy, but its specific contents are not provided at this time.