Mcp Email Verifier

com.mambabuilt由 mambabuilt.com 發布v1.0.1更新於 Nov 7, 2026

Verify email lists on your own ZeroBounce, NeverBounce, MillionVerifier, BounceBan, or Reoon key.

已驗證STDIO僅桌面資料與分析商業與電商

概覽

AI 產生的概覽

本機 MCP 伺服器,透過 Apify 使用你自己的 ZeroBounce、NeverBounce、MillionVerifier、BounceBan 或 Reoon 金鑰驗證電子郵件地址的可投遞性。

可以做什麼
  • 用選定的驗證服務批次驗證 1 至 5,000 個電子郵件地址,並可額外附加一個地址。
  • 為每個地址回傳統一格式的一列結果,包含判定(有效、無效、catch_all、有風險、未知)、服務商狀態與子狀態、角色信箱與免費信箱標記、一次性信箱標記以及拼字建議。
  • 可透過並行數與選用的美元最高費用上限控制執行。
適用情境
適合在開發客戶前清理潛在客戶或聯絡人名單、濾除無效、catch-all、角色或一次性地址,或抽查單一地址是否有拼字錯誤。適合已付費使用這五家驗證服務之一、希望讓助理執行檢查並彙整結果的團隊。
執行需求
需要 Node.js 18 或更新版本,並在 MCP 用戶端設定中以 npx 啟動。需要 Apify 帳戶 API 權杖(APIFY_TOKEN),以及你自己的驗證服務 API 金鑰(EMAIL_VERIFIER_API_KEY)。需要連線至 Apify 與所選服務的網路。僅支援桌面用戶端。
安裝前請注意
需要兩個密鑰:APIFY_TOKEN 與 EMAIL_VERIFIER_API_KEY;服務金鑰會作為執行輸入傳給 Apify,並傳送給所選服務。會產生兩筆獨立費用:驗證服務依每次檢查計費,Apify actor 依已驗證地址與每次執行啟動計費,只有設定 max_charge_usd 才會限制費用。送出的電子郵件地址會傳送給 Apify 與第三方服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Email Verifier,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Email Verifier MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

An MCP server for the Mamba Labs Email List Verifier, Bring Your Own Key actor on Apify. Give it a list of email addresses and it checks each one with the verification service you already pay for: ZeroBounce, NeverBounce, MillionVerifier, BounceBan, or Reoon Email Verifier. You supply the service key.

What's Inside

What it does

  • One flat row per address: verdict (valid, invalid, catch_all, risky, or unknown), the service's own provider_status and provider_sub_status, is_role, is_free_email, is_disposable, and did_you_mean for a spelling fix.
  • One layout for every service: the five services spell their answers differently; every row uses the same five verdicts and the same columns.
  • Credits protected: an address with broken syntax is never sent, a repeat is checked once, and a rejected key or an empty service balance stops the run from sending more.

Bad input returns one free row whose error_reason starts with input_invalid:. With no key set, the tool refuses before any run starts, so nothing is charged.

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, an Apify account with an API token, and an API key for one of the five services.

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

json
{  "mcpServers": {    "mamba-email-verifier": {      "command": "npx",      "args": [        "-y",        "@mambalabsdev/mcp-email-verifier"      ],      "env": {        "APIFY_TOKEN": "your-apify-token",        "EMAIL_VERIFIER_API_KEY": "your-verification-service-key"      }    }  }}

Restart the client. The verify_emails tool appears.

Prerequisites

  • Node.js 18 or newer.
  • An Apify API token from console.apify.com/account/integrations, set as APIFY_TOKEN. The server lists its tool without a token; a call needs one.
  • Your own API key for ZeroBounce, NeverBounce, MillionVerifier, BounceBan, or Reoon Email Verifier, set as EMAIL_VERIFIER_API_KEY.

Example prompts

  • "Verify these 40 addresses with my NeverBounce key and list the ones that are not valid."
  • "Which of these leads are catch all or role addresses?"
  • "Check [email protected] and tell me if the domain looks like a typo."

Tool

verify_emails. One tool. Example arguments:

json
{  "emails": [    "[email protected]",    "[email protected]"  ],  "provider": "neverbounce"}

Inputs

Every buyer facing input of the actor except api_key, which comes from EMAIL_VERIFIER_API_KEY in the server environment so it never passes through the conversation. Omitted inputs take the actor's own defaults. Numbers are sent as strings.

InputTypeDescription
emailsarrayRequired. The addresses to verify, 1 to 5,000 per run
emailstringOne more address, added to emails
providerstringzerobounce (default), neverbounce, millionverifier, bounceban, or reoon. The service your key belongs to
concurrencystringAddresses checked at the same time, 1 to 20. Default 5
max_charge_usdstringOptional. The run stops before an actor charge that would pass this amount

Pricing

Two separate bills. Your verification service bills each check to your account there, at your plan's price. The actor charges per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
email-verified, one address your service answered valid, invalid, catch all, or risky$0.0016$0.00152$0.00144$0.00136
apify-actor-start, per run start$0.0006$0.0006$0.0006$0.0006

Unknown answers, error rows, addresses with broken syntax, repeats in the same run, and refused input are free. Mamba Labs pays the Apify platform costs of the run.

Your key

The key is read from this server's environment and passed in the run input as a secret field. The actor sends it only to the service you chose and never logs, stores, or returns it. Apify blocks the outbound mail port, so every mailbox check runs at your service.

Full actor documentation

apify.com/mambalabs/email-verifier

License

MIT. See LICENSE.

來源:README.md,提交 f21d271

工具

1

verify_emails

Verify email addresses on your own verification key

Check whether email addresses will deliver, using the caller's own ZeroBounce, NeverBounce, MillionVerifier, BounceBan, or Reoon account. Give emails (1 to 5,000 addresses) and provider (zerobounce by default). The service API key is read from this server's environment (EMAIL_VERIFIER_API_KEY), never from the tool arguments, and the service bills each check to the key owner. Returns one flat row per address: verdict (valid, invalid, catch_all, risky, or unknown), provider_status, provider_sub_status, is_role, is_free_email, is_disposable, did_you_mean, row_status, and error_reason. Addresses with broken syntax are not sent; repeats are checked once. If the key is missing the call is refused before any run starts. Bad input returns one free row whose error_reason starts with input_invalid. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per address the service answered valid, invalid, catch all, or risky.

輸入參數emailemails必填providerconcurrencymax_charge_usd

版本歷史

2
  1. v1.0.1最新Nov 5, 2026
  2. v1.0.0Nov 1, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分