Mcp Lead File Import Checker

com.mambabuilt由 mambabuilt.com 发布v1.0.0更新于 Nov 3, 2026

Check a lead file before import: duplicates, bad emails, MX, websites, and one verdict per row

已验证STDIO仅桌面数据与分析商业与电商

概览

AI 生成的概览

在导入 CRM 或外呼系统前检查潜在客户名单,为每一行给出 import、review 或 reject 结论及原因。

可以做什么
  • 检查潜在客户行是否可导入,数据可来自 JSON 行数组、公开 CSV 链接或 Apify 数据集
  • 标记邮箱语法错误、按收件箱视角判定的重复、免费邮箱、角色邮箱、一次性域名以及域名 DNS 与 MX 记录
  • 对每个公司域名读取一次首页,识别停放或失效网站及公司名称不符
  • 报告缺失的必填字段和过期日期,并支持自定义检查项、列映射、行数上限与可选费用上限
适用场景
适合在把潜在客户文件导入 CRM 或外呼工具之前,区分可直接导入、需人工复核和应剔除的行。也适合做名单清理,例如统计重复项和角色邮箱数量,或找出网站已失效的公司。
运行要求
以 npm 包形式通过 npx 在本地运行,需要 Node.js 18 或更高版本。调用需要 Apify 账号及设置为 APIFY_TOKEN 的 Apify API 令牌;无令牌时仅能列出工具。由于实际处理在 Apify 上运行,需要网络访问。
安装前请注意
调用会产生费用:按检查行数计费并另收每次运行启动费,记入你的 Apify 账户,如有成本顾虑可设置 max_charge_usd。提交的潜在客户数据(包括 CSV 链接和 Apify 数据集 ID)会发送到 Apify 处理,并会抓取公司首页。APIFY_TOKEN 属于机密,勿放入共享配置。它不验证邮箱是否真实存在。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Lead File Import Checker,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

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

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Lead File Import Checker MCP Server

[npm version] [license]

An MCP server for the Mamba Labs Lead File Import Checker actor on Apify. Give it lead rows, a CSV link, or an Apify dataset. Every row comes back with an import, review, or reject verdict and the issues behind it, so only clean rows reach your CRM or sequencer.

What's Inside

What it does

Checks per row: email syntax, duplicates (the way inboxes see them, so [email protected] matches [email protected]), free mail, role inboxes, disposable domains, DNS and MX for the email domain, one homepage read per company domain for live, parked, and company name checks, missing required fields, and stale dates. It does not verify mailboxes and never contacts a mail server. All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

json
{  "mcpServers": {    "mamba-lead-file-import-checker": {      "command": "npx",      "args": [        "-y",        "@mambalabsdev/mcp-lead-file-import-checker"      ],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Restart the client. The check_lead_file tool appears.

Prerequisites

Example prompts

  • "Check this lead CSV and give me only the rows marked import."
  • "How many duplicates and role addresses are in this list?"
  • "Which of these companies have a parked or dead website?"

Tool

check_lead_file. One tool. Example arguments:

json
{  "rows": [    { "Email": "[email protected]", "Company": "Stripe" },    { "Email": "[email protected]", "Company": "Gong" }  ]}

Inputs

Every buyer facing input of the actor, unchanged. Omitted inputs take the actor's own defaults. Numbers and yes or no options are sent as strings.

InputTypeDescription
rowsarrayLead rows as objects, up to 50,000
csv_urlstringA public CSV link, up to 50 MB
dataset_idstringAn Apify dataset ID
column_mapobjectWhich column holds each field
required_fieldsarrayFields a row must have. Default email
checksarrayWhich checks to run. Default all
check_websitesstringtrue (default) or false
stale_daysstringDays before a dated row is stale
max_rowsstringDefault 5000, at most 50000
max_charge_usdstringOptional cost cap for the run

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
row-checked, per row of your file checked$0.002$0.0019$0.0018$0.0017
apify-actor-start, per run start$0.001$0.001$0.001$0.001

Blank rows, rows over max_rows, and the one row a refused input writes are free.

Your keys

The actor needs no key and holds none. It reads DNS and the companies' own homepages. Mamba Labs pays the platform costs of the run.

Full actor documentation

apify.com/mambalabs/lead-file-import-checker

License

MIT. See LICENSE.

来源:README.md,提交 7b2d483

工具

1

check_lead_file

Check a lead file before import

Check a lead list before a CRM or sequencer import. Give one source: rows (a JSON array of objects), csv_url (a public CSV link), or dataset_id (an Apify dataset). Every row comes back with an import_verdict (import, review, or reject), the issues found (invalid email syntax, duplicate, free mail, role address, disposable address, email domain not found or with no MX, parked or unreachable website, company name mismatch, missing required field, stale), and the checks behind them, plus the original row. No mailbox is contacted, so a mailbox can still bounce. Input with nothing to check returns one free row saying why. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per row checked.

输入参数rowscheckscsv_urlmax_rowscolumn_mapdataset_idstale_dayscheck_websitesmax_charge_usdrequired_fields

版本历史

1
  1. v1.0.0最新Nov 1, 2026

评分

已满足适用检查项的 90%

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

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

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

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