mcp-lead-file-import-checker について
mcp-lead-file-import-checkerは、CRMやメール配信ツールへの取り込み前にリードファイルを検査するApify連携MCPサーバーです。各行に取り込み・要確認・拒否の判定と理由を付けますが、メールボックスへの到達確認は行いません。
主な機能
- 01行データ、CSVリンク、Apifyデータセットに対応
- 02メール形式と重複を検査
- 03ドメインのDNS、MX、ウェブサイト状態を確認
- 04フリーメール、ロール、使い捨てアドレスを検出
- 05必須項目の欠落と古いレコードを検出
活用シーン
- 01CRMへの取り込み前のリードファイル整理
- 02リード内の重複・ロールアドレスの確認
- 03サイトがパーク中または停止中の企業の特定
MCP 対応
MCPクライアントにcheck_lead_fileツールを提供し、Apify Actorを起動して行ごとの検査結果を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| rows | array | いいえ | 任意の列名を持つオブジェクトとしてリード行を指定します。最大 50,000 行です。rows、csv_url、dataset_id のいずれか 1 つを指定してください。 |
| checks | array | いいえ | 実行するチェック項目。デフォルトではすべて実行します。 |
| csv_url | string | いいえ | ヘッダー行を含む CSV ファイルの公開リンク。最大 50 MB です。 |
| max_rows | string | いいえ | チェックする行数の上限です。デフォルトは 5000、最大は 50000 です。 |
| column_map | object | いいえ | email、domain、company、first_name、last_name、date が格納されている列を指定します。例:{"email": "Work Email"}。指定しない場合は、一般的なヘッダー名を読み取ります。 |
| dataset_id | string | いいえ | 自身の実行のいずれかに属する Apify データセット ID。 |
| stale_days | string | いいえ | column_map に日付列が指定されている場合、この日数より古い行には stale の問題が付与されます。 |
| check_websites | enum | いいえ | true(デフォルト)にすると、各社のホームページを 1 回読み込み、稼働状況、パーキング状態、会社名を確認します。true | false |
| max_charge_usd | string | いいえ | 任意。料金がこの金額を超える前に実行を停止します。 |
| required_fields | array | いいえ | 行に必須のフィールド。欠落している場合は拒否されます。デフォルトは email です。 |
詳細
Lead File Import Checker MCP サーバー
Apify の Mamba Labs Lead File Import Checker アクター向け MCP サーバーです。リードの行、CSV のリンク、または Apify データセットを渡すと、各行についてインポート、要確認、または却下の判定と、その理由が返されます。問題のない行だけを CRM やシーケンサーに渡せます。
内容
できること
各行について、メールアドレスの構文、重複(受信トレイでの扱いに基づくため、[email protected] は [email protected] と一致します)、フリーメール、ロールアドレス、使い捨てドメイン、メールドメインの DNS と MX、会社ドメインごとに 1 回のホームページ読み込みによるサイトの稼働状況・パーキング状態・会社名、必須フィールドの欠落、日付の古さをチェックします。メールボックスの検証は行わず、メールサーバーへの接続もしません。すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返すだけの薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに以下を追加します。
{
"mcpServers": {
"mamba-lead-file-import-checker": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-lead-file-import-checker"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動します。check_lead_file ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations から取得した Apify API トークンを
APIFY_TOKENとして設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「このリード CSV をチェックして、インポートと判定された行だけを返してください。」
- 「このリストには重複とロールアドレスがいくつありますか?」
- 「この会社の中で、ウェブサイトがパーキング状態または停止状態なのはどこですか?」
ツール
check_lead_file。ツールは 1 つです。引数の例:
{
"rows": [
{ "Email": "[email protected]", "Company": "Stripe" },
{ "Email": "[email protected]", "Company": "Gong" }
]
}
入力
アクターの購入者向け入力をすべてそのまま使用します。省略した入力には、アクター独自のデフォルト値が適用されます。数値と yes/no のオプションは文字列として送信されます。
| 入力 | 型 | 説明 |
|---|---|---|
rows | array | オブジェクト形式のリード行。最大 50,000 件 |
csv_url | string | 公開 CSV のリンク。最大 50 MB |
dataset_id | string | Apify データセット ID |
column_map | object | 各フィールドに対応する列 |
required_fields | array | 行に必須のフィールド。デフォルトは email |
checks | array | 実行するチェック。デフォルトはすべて |
check_websites | string | true(デフォルト)または false |
stale_days | string | 日付付きの行を古いと判定するまでの日数 |
max_rows | string | デフォルトは 5000、最大 50000 |
max_charge_usd | string | 実行費用の上限(任意) |
料金
Apify でイベントごとに課金され、料金はお使いの Apify アカウントに請求されます。価格は USD です。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
row-checked、ファイル内のチェック対象行ごと | $0.002 | $0.0019 | $0.0018 | $0.0017 |
apify-actor-start、実行開始ごと | $0.001 | $0.001 | $0.001 | $0.001 |
空白行、max_rows を超える行、入力が拒否された際に書き込まれる 1 行は無料です。
API キー
このアクターにキーは不要で、キーを保持することもありません。DNS と企業自身のホームページを読み取ります。実行にかかるプラットフォーム費用は Mamba Labs が負担します。
アクターの詳細ドキュメント
apify.com/mambalabs/lead-file-import-checker
ライセンス
MIT。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。