BounceLens Email Check

io.github.akshaycu777-uiv1.0.0更新於 Oct 3, 2026

Check emails for typos, disposable domains and dead domains. Runs locally, no API key.

概覽

AI 產生的概覽

在本機檢查電子郵件地址的拼字錯誤、一次性網域、失效網域、語法問題、角色地址與重複項,不需要 API 金鑰。

功能
提供兩個工具:check_email 檢查單一地址,check_emails 一次檢查最多 500 個地址,回傳含計數的 summary 以及依輸入順序排列的每個地址結果。每筆結果包含 invalid、risky 或 unconfirmed 狀態,以及原因、disposable、role、free、duplicate、gateway 旗標、did_you_mean 建議、郵件服務商與 MX 資訊。可辨識網域拼字錯誤、一次性網域、不存在或無 MX 的網域、語法錯誤、角色地址、免費服務商,以及 Gmail 點號與加號標籤造成的重複。
適用情境
適合在寄送或儲存地址清單之前使用,例如清理註冊資料、剔除無效與一次性地址、修正拼錯的網域並去除重複。較適合在 MCP 用戶端內做快速的清單整理,而不是做信箱層級的驗證。
執行需求
以本機 stdio 程序執行,需要 Node.js 18 或更新版本,可透過 npx 或複製儲存庫啟動。不需要 API 金鑰、帳號或註冊。它會透過 HTTPS 向 Cloudflare 解析器發出 DNS 查詢,因此需要網路存取。
安裝前請注意
它不會連線到收件人的郵件伺服器,因此無法確認信箱是否存在,最好的結果只是 unconfirmed。只有地址的網域部分會傳送到 Cloudflare 的 DNS-over-HTTPS 解析器,完整地址保留在本機。結果僅供參考,可能把正常地址標記為 risky。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

BounceLens Email Check – MCP server

[smithery badge]

Lets Claude, Cursor and other MCP clients check email addresses before you send to them or save them. It finds:

  • Typos in the domain: [email protected] → did you mean [email protected]?
  • Disposable / throwaway domains (mailinator.com, 10minutemail and ~9,000 more)
  • Dead domains: the domain doesn't exist, has no mail server, or says it accepts no email (null MX)
  • Bad syntax, role addresses (info@, sales@), free providers, and duplicates (Gmail dot and +tag variants count as the same inbox)
  • The mail provider behind the domain (Google, Microsoft, Proofpoint, …)

Runs on your machine. No API key, no account, no sign-up. The only network calls are DNS lookups over HTTPS (Cloudflare 1.1.1.1). It uses the same checks as the free checker at bouncelens.com.

It never connects to the recipient's mail server, so it can't confirm that a mailbox exists. The best result is unconfirmed (format and domain OK). To check a whole CSV in your browser, use bouncelens.com.

Install

Requires Node.js 18 or newer. Also listed on Smithery.

Claude Code

sh
claude mcp add bouncelens -- npx -y github:bouncelens/mcp-email-check

Claude Desktop, Cursor, Windsurf and other clients. Add this to the client's MCP config (claude_desktop_config.json, .cursor/mcp.json, …):

json
{  "mcpServers": {    "bouncelens": {      "command": "npx",      "args": ["-y", "github:bouncelens/mcp-email-check"]    }  }}

From a clone

sh
git clone https://github.com/bouncelens/mcp-email-check.gitcd mcp-email-check && npm install# then use: "command": "node", "args": ["/path/to/mcp-email-check/index.js"]

Tools

ToolInputReturns
check_emailemail (string)One result
check_emailsemails (array, max 500)summary with counts + one result per address, in input order

Each result (real output for a mistyped Outlook address):

json
{  "input": "[email protected]",  "email": "[email protected]",  "status": "risky",  "reasons": ["No MX record; mail would go to the website server", "Looks like a typo of outlook.com"],  "flags": { "disposable": false, "role": false, "free": false, "duplicate": false, "gateway": false },  "did_you_mean": "[email protected]",  "provider": null,  "mx": null}
statusMeaning
invalidWill bounce: bad syntax, domain doesn't exist, no mail server, or null MX
riskyDisposable domain, likely typo, no MX record (mail would go to the web server), or the DNS lookup failed
unconfirmedFormat and domain OK. The mailbox itself isn't checked

Example prompts

  • "Check these sign-ups for fake or mistyped emails: …"
  • "Is [email protected] a real address?"
  • "Clean this list: drop invalid and disposable addresses, fix the typos, remove duplicates."

Privacy

Addresses never leave your machine. Only the domain part is sent to Cloudflare's DNS-over-HTTPS resolver (1.1.1.1) to look up its MX/A records.

Development

sh
npm installnpm test          # offline: DNS answers are faked

lib/engine.js and data/disposable.json are generated from the BounceLens main codebase, so change them there.

More from BounceLens

  • bouncelens.com – free email list checker in your browser (CSV in, clean list out)
  • Craft CMS plugin – blocks fake and mistyped emails in Craft forms

License

MIT. Disposable-domain list: disposable-email-domains (CC0).

來源:README.md,提交 bf6d9ed

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Oct 3, 2026