Mcp Clay To Instantly Smartlead Push

com.mambabuilt由 mambabuilt.com 发布v1.3.1更新于 Nov 7, 2026

Push enriched leads into an Instantly or Smartlead campaign, with ICP gating and dedupe.

已验证STDIO仅桌面效率与工作流商业与电商

概览

AI 生成的概览

通过 Apify actor 把已补全的潜在客户数据推送到已有的 Instantly、Smartlead 或 HeyReach 营销活动,支持 ICP 评分过滤、去重和试运行。

可以做什么
  • 把线索行推送到已有的 Instantly、Smartlead 或 HeyReach 营销活动,数据可来自传入数组或 Apify 数据集 ID
  • 将 Clay 风格的列名映射到各序列工具的字段名,可覆盖映射并附加自定义变量
  • 按最低 ICP 评分过滤线索,并与营销活动中已有的线索去重
  • 通过试运行预览将要发送的确切请求批次
  • 返回汇总结果:接收、丢弃、合格、创建、跳过和失败的线索数量,并附每个失败地址的厂商消息
适用场景
适用于已有补全好的线索名单(例如来自 Clay 或 Apify 数据集),希望由助手在评分过滤和查重后导入现有外呼营销活动的场景。首次指向新营销活动时建议先试运行。
运行要求
通过 npx(Node.js)在本地以 stdio 方式运行,仅限桌面端。需要 APIFY_TOKEN 环境变量用于 Apify actor,并通过 api_key 输入提供序列工具自身的密钥(Instantly v2、Smartlead 或 HeyReach)。目标营销活动必须已存在且需提供其 ID。需要访问 Apify 和序列工具 API 的网络连接。
安装前请注意
除非 dry_run 为 true,否则会写入真实的序列工具营销活动,线索可能被加入并开始触达。涉及两个凭据:APIFY_TOKEN 和序列工具的 api_key 输入。运行会消耗 Apify 额度,按序列工具确认创建的每条线索计费,可用 max_charge_usd 设置上限。线索数据会发送给 Apify 和所选序列工具。它不会创建营销活动,也不撰写序列文案。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Clay To Instantly Smartlead Push,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Sequencer Lead Push MCP Server

[Clay To Instantly Smartlead Push MCP server]

MCP server for the Mamba Labs Sequencer Lead Push actor on Apify.

Push enriched lead rows into an existing Instantly, Smartlead, or HeyReach campaign. ICP score gating and deduplication are built in, and a dry run shows you the exact payload before you send anything.

Install

bash
npx -y @mambalabsdev/mcp-clay-to-instantly-smartlead-push

Claude Desktop

json
{  "mcpServers": {    "mamba-clay-to-instantly-smartlead-push": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-clay-to-instantly-smartlead-push"],      "env": { "APIFY_TOKEN": "your-apify-token" }    }  }}

Get an Apify token at console.apify.com/account/integrations.

Tool

push_leads_to_sequencer

Maps your column names onto the sequencer's field names, drops leads below your ICP score threshold, drops leads already in the campaign, and sends the rest in batches.

InputTypeRequiredNotes
sequencerstringyesinstantly, smartlead or heyreach. HeyReach is LinkedIn native and keys a lead on linkedin_person_url rather than on email
campaign_idstringyesThe target campaign. It must already exist. Instantly campaign IDs are UUIDs; Smartlead and HeyReach campaign IDs are numeric.
api_keystringsee noteYour Instantly v2 key, your Smartlead key, or your HeyReach key
leadsarrayone ofLead rows. Each needs an email at minimum, or a linkedin_person_url on HeyReach.
dataset_idstringone ofAn Apify dataset ID from an upstream run
min_icp_scorenumbernoDrop leads scoring below this. Default 0.
deduplicatebooleannoCheck the campaign first. Default true.
dry_runbooleannoPreview without sending. Default false.
field_mappingobjectnoOverride the default column map
custom_variablesarraynoExtra columns to pass through
max_charge_usdnumbernoOptional cost cap in USD for this run. The actor stops before an item that could take its charges past this amount. Omit to rely on the maximum cost per run set in Apify.

api_key is required for any run that calls the sequencer. A dry run with deduplicate false makes no calls at all and needs no key.

Returns one flat summary row: leads received, dropped for no usable identity (an email, or a LinkedIn profile URL on HeyReach), dropped by the ICP gate, dropped as duplicates, eligible, created by the sequencer, skipped by the sequencer, and failed, with the vendor's own message per failed address.

Dry run

dry_run: true runs every step, returns the exact request batches that would have been sent, and creates nothing. Nothing is billed.

Use it the first time you point at a new campaign. The payload you see is the real one, and your API key is never included in it.

Billing

You are charged per lead the sequencer confirms it created. Leads dropped by the gate, dropped as duplicates, with no usable email, skipped or rejected by the vendor, and every lead in a dry run are all free.

Price per event on the Apify FREE plan, from the live pricing record; paid Apify plans pay less per event.

EventPrice (USD)
Actor Start (apify-actor-start)0.00005
Lead pushed to sequencer (lead-pushed)0.01

Pricing is on the actor's Apify page. Running this server consumes Apify credits.

Supported sequencers

SequencerAPINotes
Instantlyv2Needs a v2 key. Keys from v1 do not work: Instantly deprecated v1 on January 19, 2026.
Smartleadv1Current. Smartlead has no v2.
HeyReachpublic APILinkedIn native. Keys a lead on linkedin_person_url, so rows with no LinkedIn profile URL are dropped and rows with no email are kept.

What this server does and does not do

It is a thin client for the Apify actor. It passes your input through and returns the actor's output. The field mapping, the ICP gate, the deduplication and everything each vendor's API needs all live in the actor, not here.

The tool starts the actor run and polls it to a finished status, so a long run is not cut off at 300 seconds. The run is allowed 1,800 seconds. If it is still going two minutes after that, the call stops waiting and returns the run ID with a link to it in the Apify Console, where the results land when it finishes. A run that does not succeed comes back as an error with its run ID and status.

It writes to your sequencer campaign unless dry_run is true. It does not create campaigns and it does not write sequence copy.

Related

Part of the Mamba Labs GTM actor fleet. The same tool is available alongside twenty others in @mambalabsdev/mcp-gtm-suite.

Built by Mamba Labs

来源:README.md,提交 e9fe8b1

工具

1

push_leads_to_sequencer

Push Leads to Sequencer

Push enriched lead rows into an existing Instantly, Smartlead, or HeyReach campaign. Maps common Clay column names onto each sequencer's own field names, optionally drops leads below a minimum ICP score, optionally deduplicates against the leads already in the destination campaign, and sends the rest in batches. Returns one flat summary row: how many leads were received, dropped for having no usable email, dropped by the ICP gate, dropped as duplicates, eligible, actually created by the sequencer, skipped by the sequencer, and failed, plus the vendor's own error message per failed address. The campaign must already exist; this does not create campaigns or write sequence copy. Set dry_run true to get back the exact request payload that would be sent without creating a single lead and without being charged, which is the safe way to check a mapping against a new campaign. Billing is per lead the sequencer confirms it created, so gated, duplicate, skipped, failed and dry-run leads are all free. Instantly uses API v2 and needs a v2 key; Smartlead uses API v1. Requires an APIFY_TOKEN and consumes Apify credits. This WRITES to your sequencer campaign unless dry_run is true.

输入参数leadsapi_keydry_runsequencer必填dataset_idcampaign_id必填deduplicatefield_mappingmin_icp_scoremax_charge_usdcustom_variables

版本历史

5
  1. v1.3.1最新Nov 5, 2026
  2. v1.3.0Oct 16, 2026
  3. v1.2.1Oct 6, 2026
  4. v1.2.0Oct 6, 2026
  5. v1.1.0Sep 16, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分