プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Email Verifier MCP

作者:PanStoriesバージョン 1.0.0i★ –iクラウドで動く
レジストリ名io.github.PanStories/email-verifier-mcp

インストール

概要

作者による説明(英語の原文)

Verify email deliverability with RFC format, MX, SMTP and disposable-domain checks.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: チャット・メール

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://neeenja--email-verifier-mcp.apify.actor/mcp

ターミナルでこれを実行します

claude mcp add --transport http email-verifier https://neeenja--email-verifier-mcp.apify.actor/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "email-verifier": {
      "url": "https://neeenja--email-verifier-mcp.apify.actor/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "email-verifier": {
      "type": "http",
      "url": "https://neeenja--email-verifier-mcp.apify.actor/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://neeenja--email-verifier-mcp.apify.actor/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント PanStories で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

チャット・メールのほかのサーバーとの比較i

  • このカテゴリのほかの1850件のうち0%よりスターが多い
  • このカテゴリのほかの1850件のうち48%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1850件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Email Verifier MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは30 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Vexa, emailmd, MCP WhatsApp Cloud

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Vexa

Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.

作者:Vexa-ai広く使われている★ 29492 か月前更新

クラウドで動く✓ vexa.ai

emailmd

Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.

作者:anypost成長中↓ 5342/週★ 138532 日前更新

パソコンでもクラウドでも✓ emailmd.dev

MCP WhatsApp Cloud

MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API

作者:codespar初期↓ 63/週★ 2775 か月前更新

パソコンで動く

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Email Verifier MCP

Verify email addresses without paying a per-lookup API fee. RFC 5321 syntax, MX records, a 182,000-domain disposable blacklist and role-account detection — all from free DNS. SMTP handshake is opt-in and off by default.

🌐 [English](#english) · [简体中文](#简体中文) · [繁體中文](#繁體中文)

It lives atLink
Hosted MCP endpointhttps://neeenja--email-verifier-mcp.apify.actor/mcp — zero setup, works today
Apify Storehttps://apify.com/neeenja/email-verifier-mcp
Source codehttps://github.com/PanStories/Email-Verifier-MCP
Self-host (clone)git clone https://github.com/PanStories/Email-Verifier-MCP && cd Email-Verifier-MCP && npm i && npm start
npm packageNot published to npm — use the hosted endpoint or clone above
Featured onSartbot Featured

English

Current version: 1.0.0

What you get

Every product with a signup form needs to know whether an email is real. The usual answer is a paid API — SendGrid, Hunter, ZeroBounce — billed per lookup. This server does the checks that actually catch bad signups using free DNS queries and an open-source blocklist, so the marginal cost is zero.

It is built agent-native: point your agent at the hosted endpoint or run it locally — no dashboard, no account, no API key for the DNS checks.

ChecksRFC 5321 syntax · MX record · 182,000+ disposable domains · role accounts · optional SMTP handshake
Cost$0 per lookup. No third-party API, no key, no quota
ComplianceDNS-only by default — no outbound SMTP unless you opt in
TransparencyEvery check scored separately, so you can see *why* an address passed

Tools

ToolWhat it does
check_emailFull check on one address: syntax + MX + disposable + role, optional SMTP. Returns a human summary and structured JSON.
verify_bulkSame checks for up to 10 addresses at once, plus a summary line.
check_mxStandalone MX lookup, sorted by priority.
is_disposableIs this address or domain a throwaway provider? Accepts user@mailinator.com or mailinator.com.

Also exposed: resource blacklist://stats (blocklist size and source) and prompt verify_signup_email (an accept / flag / reject decision template).

Example
// request

{ "email": "someone@gmail.com" }

// response (structured) { "email": "someone@gmail.com", "valid": true, "score": 80, "reason": "DNS checks passed", "checks_passed": ["syntax", "mx", "blacklist", "role"], "mx_records": [{ "priority": 10, "exchange": "gmail-smtp-in.l.google.com" }], "disposable": false, "role_account": false }

Confidence score

The score is additive and fully explainable — no black box.

CheckPointsNote
Syntax20RFC 5321 / HTML5-flavoured pattern
MX record exists30Domain actually accepts mail
Not disposable20Against the 182k-domain list
Not a role account10support@, noreply@, … are flagged, not failed
SMTP reachable10Only when the handshake is enabled
SMTP confirms mailbox10Only when the handshake is enabled

80/100 means every DNS check passed. The last 20 points require the optional SMTP handshake, which is off by default. valid is a separate boolean: it is true only when syntax passes, an MX record exists, and the domain is not disposable.

Connect

Option A — self-host via local clone (free, unlimited). Runs as a stdio subprocess inside your own agent:

{

"mcpServers": { "email-verifier-mcp": { "command": "npm", "args": ["start"], "cwd": "/absolute/path/to/Email-Verifier-MCP" } } }

The email-verifier-mcp package is not published to npm, so npx email-verifier-mcp will not resolve. Clone the repo (see the table above), run npm i && npm start, and point your client at it — or use the hosted endpoint (Option B).

Option B — hosted endpoint on Apify. Use it from anywhere, including agents that cannot spawn subprocesses:

{

"mcpServers": { "email-verifier-mcp": { "type": "streamable-http", "url": "https://neeenja--email-verifier-mcp.apify.actor/mcp", "headers": { "Authorization": "Bearer " } } } }

Works with Claude Desktop, Cursor, Windsurf, GitHub Copilot, and any other MCP client.

Compliance

Default verification is DNS-only — it never opens an outbound SMTP connection, so it cannot be mistaken for port-25 scanning.

The SMTP handshake is opt-in (smtp: true) and should only be enabled from infrastructure you control. Some mail providers treat unsolicited SMTP probes as abuse, and many return 250 to every RCPT TO specifically to defeat probing — so smtp_likely_valid is reported honestly as null when the answer is inconclusive rather than guessed.

Pricing

initialize / tools/listFree — agents can always connect and discover
Any tool call$0.005 on the hosted Apify endpoint
Self-hosted (clone)Free and unlimited — the source is MIT

The hosted endpoint is pay-per-event: no subscription, no minimum. Running it locally (clone + npm start) costs nothing.

Development

npm install

npm run build # tsc -> dist/ npm test # unit tests npm run e2e # stdio end-to-end (initialize -> tools/list -> tools/call) npm run e2e:http # HTTP end-to-end (readiness probe + full protocol) npm run showcase # real-DNS demo -> verify-showcase.html

License

MIT. The disposable-domain list comes from disposable-email-domain (MIT, refreshed weekly).

Privacy

Read-only and stateless. Submitted email addresses are processed in memory only and are not stored; the opt-in SMTP handshake discloses the checking host's IP to the recipient's mail server. See PRIVACY.md.


简体中文

你能得到什么

任何带注册环节的产品都要判断邮箱是不是真的。常见方案是付费 API —— SendGrid、Hunter、ZeroBounce 按次计费。本服务用免费 DNS 查询 + 开源黑名单完成真正有效的检查,边际成本为零。

它面向 Agent 设计:把 Agent 指向托管端点,或在本地自行运行 —— 不需要仪表盘、不需要账号、DNS 检查不需要 API key。

检查项RFC 5321 语法 · MX 记录 · 18.2 万个一次性域名 · 角色账号 · 可选 SMTP 握手
成本每次查询 $0。无第三方 API、无密钥、无配额
合规默认仅 DNS —— 不主动发起出站 SMTP,除非你显式开启
可解释每项检查单独计分,能看清地址为什么通过

工具

工具作用
check_email单个地址全量校验:语法 + MX + 一次性域名 + 角色账号,可选 SMTP。同时返回人类可读摘要与结构化 JSON。
verify_bulk最多 10 个地址批量校验,并给出汇总。
check_mx独立 MX 查询,按优先级排序。
is_disposable判断地址或域名是否为临时邮箱。支持 user@mailinator.com 或 mailinator.com。

另外还提供资源 blacklist://stats(黑名单规模与来源)与提示词 verify_signup_email(接受 / 标记 / 拒绝的决策模板)。

示例
// 请求

{ "email": "someone@gmail.com" }

// 响应(结构化) { "email": "someone@gmail.com", "valid": true, "score": 80, "reason": "DNS checks passed", "checks_passed": ["syntax", "mx", "blacklist", "role"], "mx_records": [{ "priority": 10, "exchange": "gmail-smtp-in.l.google.com" }], "disposable": false, "role_account": false }

置信度评分

评分是累加式的,完全可解释,不是黑盒。

检查项分值说明
语法20RFC 5321 / HTML5 风格匹配
MX 记录存在30域名确实能收信
非一次性域名20基于 18.2 万域名黑名单
非角色账号10support@、noreply@ 等只标记,不判失败
SMTP 可达10仅当开启握手
SMTP 确认邮箱存在10仅当开启握手

80/100 代表所有 DNS 检查全部通过。 最后 20 分需要可选的 SMTP 握手,而它默认是关闭的。valid 是独立的布尔值:只有语法通过、MX 存在、且非一次性域名时才为 true。

连接方式

方式 A —— 本地克隆自托管(免费、无限次)。在你的 Agent 进程内以 stdio 子进程运行:

{

"mcpServers": { "email-verifier-mcp": { "command": "npm", "args": ["start"], "cwd": "/absolute/path/to/Email-Verifier-MCP" } } }

email-verifier-mcp 暂未发布到 npm,因此 npx email-verifier-mcp 无法解析。请克隆仓库(见上方表格),运行 npm i && npm start,再将你的客户端指向它 —— 或使用托管端点(方式 B)。

方式 B —— Apify 托管端点。任何地方都能调用,包括无法启动子进程的 Agent:

{

"mcpServers": { "email-verifier-mcp": { "type": "streamable-http", "url": "https://neeenja--email-verifier-mcp.apify.actor/mcp", "headers": { "Authorization": "Bearer " } } } }

兼容 Claude Desktop、Cursor、Windsurf、GitHub Copilot 及任何其他 MCP 客户端。

合规说明

默认校验仅使用 DNS —— 不建立任何出站 SMTP 连接,因此不会被误判为 25 端口扫描。

SMTP 握手是可选开启的(smtp: true),只应在你能掌控的基础设施上启用。部分邮件服务商会把未经请求的 SMTP 探测视为滥用,且很多服务会对所有 RCPT TO 一律返回 250 来反探测 —— 因此当结论不明确时,smtp_likely_valid 会诚实地返回 null,而不是猜一个结果。

定价

initialize / tools/list免费 —— Agent 永远能连上并发现工具
任意工具调用托管 Apify 端点 $0.005
克隆自托管免费且无限次 —— 源码为 MIT 许可

托管端点按次计费:无订阅、无最低消费。本地克隆运行(npm start)不产生任何费用。

本地开发

npm install

npm run build # tsc -> dist/ npm test # 单元测试 npm run e2e # stdio 端到端(initialize -> tools/list -> tools/call) npm run e2e:http # HTTP 端到端(就绪探针 + 完整协议) npm run showcase # 真实 DNS 演示 -> verify-showcase.html

许可

MIT。一次性域名列表来自 disposable-email-domain(MIT,每周更新)。


繁體中文

你能得到什麼

任何帶註冊環節的產品都要判斷信箱是不是真的。常見做法是付費 API —— SendGrid、Hunter、ZeroBounce 按次計費。本服務用免費 DNS 查詢 + 開源黑名單完成真正有效的檢查,邊際成本為零。

它為 Agent 而生:把 Agent 指向託管端點,或在本地自行執行 —— 不需要儀表板、不需要帳號、DNS 檢查不需要 API key。

檢查項目RFC 5321 語法 · MX 紀錄 · 18.2 萬個一次性網域 · 角色帳號 · 可選 SMTP 握手
成本每次查詢 $0。無第三方 API、無金鑰、無配額
合規預設僅 DNS —— 不主動發起出站 SMTP,除非你明確開啟
可解釋每個檢查項目單獨計分,能看清地址為什麼通過

工具

工具作用
check_email單一地址完整驗證:語法 + MX + 一次性網域 + 角色帳號,可選 SMTP。同時回傳人類可讀摘要與結構化 JSON。
verify_bulk最多 10 個地址批次驗證,並提供彙整。
check_mx獨立 MX 查詢,依優先級排序。
is_disposable判斷地址或網域是否為拋棄式信箱。支援 user@mailinator.com 或 mailinator.com。

另外提供資源 blacklist://stats(黑名單規模與來源)與提示詞 verify_signup_email(接受 / 標記 / 拒絕的決策範本)。

範例
// 請求

{ "email": "someone@gmail.com" }

// 回應(結構化) { "email": "someone@gmail.com", "valid": true, "score": 80, "reason": "DNS checks passed", "checks_passed": ["syntax", "mx", "blacklist", "role"], "mx_records": [{ "priority": 10, "exchange": "gmail-smtp-in.l.google.com" }], "disposable": false, "role_account": false }

信心分數

分數採累加式,完全可解釋,不是黑盒子。

檢查項目分數說明
語法20RFC 5321 / HTML5 風格比對
MX 紀錄存在30網域確實能收信
非一次性網域20依 18.2 萬網域黑名單
非角色帳號10support@、noreply@ 等僅標記,不判失敗
SMTP 可連線10僅在開啟握手時
SMTP 確認信箱存在10僅在開啟握手時

80/100 代表所有 DNS 檢查全數通過。 最後 20 分需要可選的 SMTP 握手,而它預設關閉。valid 是獨立的布林值:只有語法通過、MX 存在、且非一次性網域時才為 true。

連線方式

方式 A —— 本機克隆自託管(免費、無限量)。在你的 Agent 行程內以 stdio 子行程執行:

{

"mcpServers": { "email-verifier-mcp": { "command": "npm", "args": ["start"], "cwd": "/absolute/path/to/Email-Verifier-MCP" } } }

email-verifier-mcp 尚未發佈到 npm,因此 npx email-verifier-mcp 無法解析。請克隆倉庫(見上方表格),執行 npm i && npm start,再將你的用戶端指向它 —— 或使用託管端點(方式 B)。

方式 B —— Apify 託管端點。任何地方都能呼叫,包含無法啟動子行程的 Agent:

{

"mcpServers": { "email-verifier-mcp": { "type": "streamable-http", "url": "https://neeenja--email-verifier-mcp.apify.actor/mcp", "headers": { "Authorization": "Bearer " } } } }

相容 Claude Desktop、Cursor、Windsurf、GitHub Copilot 以及任何其他 MCP 用戶端。

合規說明

預設驗證僅使用 DNS —— 不建立任

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く