mcp-clay-to-instantly-smartlead-push について
エンリッチ済みのリード行を、既存のInstantly、Smartlead、HeyReachのキャンペーンに送るMCPサーバーです。Apify Actorがフィールド対応付け、ICPスコアによる絞り込み、重複排除を行い、送信前のドライランにも対応します。
主な機能
- 013つのシーケンサーにリードを送信
- 02入力列をシーケンサーのフィールドに対応付け
- 03ICPスコアでリードを絞り込み
- 04キャンペーン内のリードと重複排除
- 05ドライランでリクエストバッチを確認
活用シーン
- 01適格なリードを既存キャンペーンに送信
- 02ICPのしきい値未満のリードを除外
- 03キャンペーンへの重複追加を防止
- 04送信前にリクエスト内容を確認
MCP 対応
MCPクライアントに`push_leads_to_sequencer`ツールを提供し、入力をApify Actorに渡します。Actorがキャンペーンへの送信を処理し、作成・スキップ・失敗したリードの概要を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @mambalabsdev/mcp-clay-to-instantly-smartlead-pushAPIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrationsローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| leads | array | いいえ | 送信するリード行です。各行には少なくとも email が必要です。両方が設定されている場合、dataset_id より優先されます。 |
| api_key | string | いいえ | Instantly v2 API キー、Smartlead API キー、または HeyReach API キーです。Instantly v1 キーは使用できません。v1 は 2026 年 1 月 19 日に廃止されました。シーケンサーを呼び出す実行には必須です。deduplicate が false の dry run では呼び出しが行われないため、キーは不要です。 |
| dry_run | boolean | いいえ | すべての手順を実行し、送信予定の正確なペイロードを返します。書き込み呼び出しは一切行いません。リードは作成されず、課金もありません。デフォルトは false です。 |
| sequencer | enum | はい | 送信先のシーケンサーです。Instantly は API v2、Smartlead は API v1、HeyReach は公開 API を使用します。HeyReach は LinkedIn ネイティブで、メールではなく linkedin_person_url を使ってリードを識別します。そのため HeyReach の実行では、LinkedIn プロフィール URL のない行は除外され、メールがまったくない行は保持されます。instantly | smartlead | heyreach |
| dataset_id | string | いいえ | 上流の実行で生成された Apify データセット ID。例:ICP Fit Scorer の出力。leads が空の場合にのみ使用します。 |
| campaign_id | string | はい | シーケンサー内の対象キャンペーンです。事前に存在している必要があります。Instantly のキャンペーン ID は UUID、Smartlead と HeyReach のキャンペーン ID は数値です。 |
| deduplicate | boolean | いいえ | 先にキャンペーン内の既存リードを読み込み、すでに登録されているメールアドレスを除外します。デフォルトは true です。読み取りを行うため、dry run でも API キーが必要です。 |
| field_mapping | object | いいえ | Clay 列からシーケンサーフィールドへのデフォルトのマッピングを上書きします。キーは列名、値はシーケンサーのフィールド名です。値を空文字列にすると、その列を除外します。シーケンサーにないフィールドを指定した場合、拒否されず、カスタム変数として送信されます。 |
| min_icp_score | integer | いいえ | icp_score がこの値を下回るリードを除外します。デフォルトは 0 で、すべてのデータを送信します。icp_score のない行は常に保持されます。 |
| custom_variables | array | いいえ | 独自の名前でカスタム変数として渡す追加の列名です。マッピングされておらず、ここにも記載されていない列は除外されます。 |
詳細
Sequencer Lead Push MCP サーバー
Apify 上の Mamba Labs Sequencer Lead Push アクター用の MCP サーバーです。
エンリッチメント済みのリード行を、既存の Instantly、Smartlead、または HeyReach キャンペーンにプッシュします。ICP スコアによる判定と重複排除が組み込まれており、ドライランでは送信前に正確なペイロードを確認できます。
インストール
npx -y @mambalabsdev/mcp-clay-to-instantly-smartlead-push
Claude Desktop
{
"mcpServers": {
"mamba-clay-to-instantly-smartlead-push": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-clay-to-instantly-smartlead-push"],
"env": { "APIFY_TOKEN": "your-apify-token" }
}
}
}
Apify トークンは console.apify.com/account/integrations で取得できます。
ツール
push_leads_to_sequencer
列名をシーケンサーのフィールド名に対応付け、ICP スコアのしきい値を下回るリードと、キャンペーンにすでに登録されているリードを除外して、残りをバッチで送信します。
| 入力 | 型 | 必須 | 備考 |
|---|---|---|---|
sequencer | string | はい | instantly、smartlead、または heyreach。HeyReach は LinkedIn ネイティブで、リードのキーにはメールではなく linkedin_person_url を使用します |
campaign_id | string | はい | 対象キャンペーンです。あらかじめ作成しておく必要があります。Instantly のキャンペーン ID は UUID、Smartlead と HeyReach のキャンペーン ID は数値です。 |
api_key | string | 注を参照 | Instantly v2 キー、Smartlead キー、または HeyReach キー |
leads | array | いずれか1つ | リード行です。各行には最低でも email が必要です。HeyReach の場合は linkedin_person_url が必要です。 |
dataset_id | string | いずれか1つ | 上流の実行で作成された Apify データセット ID |
min_icp_score | number | いいえ | このスコアを下回るリードを除外します。デフォルトは 0 です。 |
deduplicate | boolean | いいえ | 先にキャンペーンを確認します。デフォルトは true です。 |
dry_run | boolean | いいえ | 送信せずにプレビューします。デフォルトは false です。 |
field_mapping | object | いいえ | デフォルトの列マッピングを上書きします |
custom_variables | array | いいえ | 追加で引き継ぐ列 |
max_charge_usd | number | いいえ | この実行の任意の米ドル建てコスト上限です。アクターは、この金額を超える課金が発生する可能性のあるアイテムの処理前に停止します。省略すると、Apify で設定された実行あたりの最大コストが適用されます。 |
シーケンサーを呼び出す実行では、api_key が必要です。deduplicate を false にしたドライランでは、呼び出しは一切行われず、キーも不要です。
1行のサマリーが返されます。内容は、受信したリード数、有効な識別情報(メール、または HeyReach では LinkedIn プロフィール URL)がなく除外された数、ICP 判定で除外された数、重複として除外された数、対象となった数、シーケンサーによって作成された数、スキップされた数、失敗した数です。失敗した各アドレスについて、ベンダー固有のメッセージも含まれます。
ドライラン
dry_run: true を指定すると、すべてのステップが実行され、送信されるはずだった正確なリクエストバッチが返されますが、何も作成されません。課金も発生しません。
新しいキャンペーンを初めて指定するときに使ってください。表示されるペイロードは実際に送信されるものと同じで、API キーがペイロードに含まれることはありません。
課金
シーケンサーが作成を確認したリードごとに課金されます。判定で除外されたリード、重複として除外されたリード、有効なメールがないリード、ベンダーによってスキップまたは拒否されたリード、ドライラン内のすべてのリードは無料です。
Apify FREE プランにおけるイベントごとの料金は、最新の料金記録に基づいています。有料の Apify プランでは、イベントごとの料金がさらに安くなります。
| イベント | 料金(USD) |
|---|---|
アクターの開始(apify-actor-start) | 0.00005 |
シーケンサーへのリードのプッシュ(lead-pushed) | 0.01 |
料金はアクターの Apify ページに記載されています。このサーバーを実行すると、Apify クレジットが消費されます。
対応シーケンサー
| シーケンサー | API | 備考 |
|---|---|---|
| Instantly | v2 | v2 キーが必要です。v1 のキーは使えません。Instantly は 2026 年 1 月 19 日に v1 を廃止しました。 |
| Smartlead | v1 | 現行バージョンです。Smartlead に v2 はありません。 |
| HeyReach | public API | LinkedIn ネイティブです。リードのキーには linkedin_person_url を使用するため、LinkedIn プロフィール URL のない行は除外され、メールのない行は保持されます。 |
このサーバーが行うこと、行わないこと
これは Apify actor 用の薄いクライアントです。入力をそのまま渡し、actor の出力を返します。フィールドのマッピング、ICP ゲート、重複排除、各ベンダーの API に必要な処理はすべて、ここではなく actor 側で行われます。
このツールは actor の実行を開始し、完了ステータスになるまでポーリングするため、実行時間が長くても 300 秒で打ち切られることはありません。実行には最大 1,800 秒が許可されます。それを過ぎてもさらに 2 分間実行中の場合、呼び出しは待機を終了し、実行 ID と Apify Console へのリンクを返します。実行が完了すると、結果はそこに保存されます。実行が成功しなかった場合は、実行 ID とステータスを含むエラーが返されます。
dry_run が true でない場合、シーケンサーのキャンペーンに書き込みます。キャンペーンの作成や、シーケンスの文面の書き込みは行いません。
関連情報
Mamba Labs の GTM actor フリートの一部です。同じツールを、ほかの 20 個のツールとともに @mambalabsdev/mcp-gtm-suite で利用できます。
Mamba Labs が開発しました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。