Email Verifier MCP について
Email Verifier MCPは、登録フローやデータ検証向けに、メールアドレスの構文、メールサーバーのレコード、使い捨てドメイン、ロールアカウントを確認します。説明可能な結果を必要とするエージェントや開発者向けで、SMTPプローブは任意設定で、デフォルトでは無効です。
主な機能
- 01RFC 5321構文とMXレコードの確認
- 02使い捨てドメインとロールアカウントの検出
- 03最大10件の一括検証
- 04項目別の説明可能なスコア
- 05任意のSMTPハンドシェイク
- 06MXレコードとブロックリスト統計の照会
活用シーン
- 01登録時のメールアドレス確認
- 02インポート前のアドレス一括確認
- 03使い捨てメールやロールアカウントの検出
- 04アドレスの判定理由を確認
MCP 対応
メール確認、一括検証、MX照会、使い捨てドメイン判定をMCPツールとして提供します。ブロックリスト統計リソースと`verify_signup_email`プロンプトも公開し、ホスト型HTTPまたはローカルstdioで接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://neeenja--email-verifier-mcp.apify.actor/mcpclaude mcp add --transport http panstories-email-verifier https://neeenja--email-verifier-mcp.apify.actor/mcp{"mcpServers":{"panstories-email-verifier":{"type":"http","url":"https://neeenja--email-verifier-mcp.apify.actor/mcp"}}}Cursor で開く{"servers":{"panstories-email-verifier":{"type":"http","url":"https://neeenja--email-verifier-mcp.apify.actor/mcp"}}}VS Code で開く{"mcpServers":{"panstories-email-verifier":{"type":"http","url":"https://neeenja--email-verifier-mcp.apify.actor/mcp"}}}{"mcpServers":{"panstories-email-verifier":{"serverUrl":"https://neeenja--email-verifier-mcp.apify.actor/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Email Verifier MCP
1回の照会ごとの API 料金を支払わずに、メールアドレスを検証できます。 RFC 5321 の構文、MX レコード、182,000 ドメインの使い捨てメールアドレスブラックリスト、ロールアカウントの検出を、すべて無料の DNS で実行します。SMTP ハンドシェイクはオプトイン方式で、デフォルトでは無効です。
| 提供場所 | リンク |
|---|---|
| ホスト型 MCP エンドポイント | https://neeenja--email-verifier-mcp.apify.actor/mcp — セットアップ不要ですぐに利用可能 |
| Apify Store | https://apify.com/neeenja/email-verifier-mcp |
| ソースコード | https://github.com/PanStories/Email-Verifier-MCP |
| セルフホスト(クローン) | git clone https://github.com/PanStories/Email-Verifier-MCP && cd Email-Verifier-MCP && npm i && npm start |
| npm パッケージ | npm では公開されていません — 上記のホスト型エンドポイントを使用するか、クローンしてください |
| 掲載先 | Sartbot Featured |
English
現在のバージョン:1.0.0
利用できる機能
サインアップフォームを備えたすべての製品では、メールアドレスが実在するかを確認する必要があります。一般的な方法は SendGrid、Hunter、ZeroBounce などの有料 API を使うことで、照会ごとに料金が発生します。このサーバーは、無料の DNS クエリとオープンソースのブロックリストを使って、不正なサインアップを実際に検出するチェックを行うため、追加の費用はかかりません。
エージェントネイティブに設計されており、エージェントをホスト型エンドポイントに接続するか、ローカルで実行するだけです。DNS チェックにはダッシュボードもアカウントも API キーも必要ありません。
| チェック項目 | RFC 5321 構文 · MX レコード · 182,000 件以上の使い捨てメールアドレスドメイン · ロールアカウント · オプションの SMTP ハンドシェイク |
| 費用 | 1 回の照会につき $0。サードパーティ API、キー、クォータは不要 |
| コンプライアンス | デフォルトでは DNS のみ — オプトインしない限り、外部への SMTP 通信はありません |
| 透明性 | 各チェックのスコアを個別に表示するため、アドレスが合格した理由を確認できます |
ツール
| ツール | 機能 |
|---|---|
check_email | 1 つのアドレスを完全にチェックします:構文 + MX + 使い捨てメールアドレス + ロールアカウント。SMTP はオプションです。人間向けの要約と構造化 JSON を返します。 |
verify_bulk | 最大 10 件のアドレスを一度に同じ方法でチェックし、要約行も返します。 |
check_mx | MX を単独で検索し、優先度順に並べ替えます。 |
is_disposable | このアドレスまたはドメインは使い捨てメールサービスのものですか? [email protected] または mailinator.com を指定できます。 |
リソース blacklist://stats(ブロックリストのサイズとソース)とプロンプト verify_signup_email(承認/要確認/拒否を判断するテンプレート)も公開されています。
使用例
// request
{ "email": "[email protected]" }
// response (structured)
{
"email": "[email protected]",
"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
}
信頼度スコア
スコアは加算式で、すべての内訳を説明できます。ブラックボックスではありません。
| チェック項目 | ポイント | 備考 |
|---|---|---|
| 構文 | 20 | RFC 5321/HTML5 準拠のパターン |
| MX レコードが存在する | 30 | ドメインが実際にメールを受信可能 |
| 使い捨てメールアドレスではない | 20 | 18 万件のドメインリストと照合 |
| ロールアカウントではない | 10 | support@、noreply@ などは失敗ではなく、フラグが付けられます |
| SMTP に到達可能 | 10 | ハンドシェイクが有効な場合のみ |
| SMTP がメールボックスを確認 | 10 | ハンドシェイクが有効な場合のみ |
80/100 は、すべての DNS チェックに合格したことを意味します。 残りの 20 点にはオプションの SMTP ハンドシェイクが必要ですが、デフォルトでは無効です。valid は独立したブール値で、構文チェックに合格し、MX レコードが存在し、ドメインが使い捨てメールアドレスではない場合にのみ true になります。
接続
オプション A — ローカルクローンによるセルフホスト(無料、無制限)。自分のエージェント内で 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 のホスト型エンドポイント。サブプロセスを起動できないエージェントを含め、どこからでも利用できます。
{
"mcpServers": {
"email-verifier-mcp": {
"type": "streamable-http",
"url": "https://neeenja--email-verifier-mcp.apify.actor/mcp",
"headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
}
}
}
Claude Desktop、Cursor、Windsurf、GitHub Copilot、その他あらゆる MCP クライアントで動作します。
コンプライアンス
デフォルトの検証はDNS のみです。外部への SMTP 接続を一切開かないため、ポート 25 のスキャンと誤認されることはありません。
SMTP ハンドシェイクはオプトイン(smtp: true)であり、自分が管理するインフラからのみ有効にしてください。一部のメールプロバイダーは、要求されていない SMTP プローブを不正行為とみなします。また、多くのプロバイダーはプローブを防ぐため、すべての RCPT TO に 250 を返します。そのため、結論が出ない場合は推測せず、smtp_likely_valid を正直に null として報告します。
料金
initialize / tools/list | 無料 — エージェントはいつでも接続してツールを検出できます |
| 任意のツール呼び出し | ホスト型 Apify エンドポイントでは $0.005 |
| セルフホスト(クローン) | 無料かつ無制限 — ソースコードは MIT ライセンスです |
ホスト型エンドポイントはイベントごとの従量課金で、サブスクリプションも最低料金もありません。ローカルで実行(クローンして npm start)すれば、費用はかかりません。
開発
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
ライセンス
MIT。使い捨てドメインのリストは disposable-email-domain に由来します(MIT、毎週更新)。
プライバシー
読み取り専用で、ステートレスです。送信されたメールアドレスはメモリ上でのみ処理され、保存されません。オプトインの SMTP ハンドシェイクでは、確認元ホストの IP アドレスが受信者のメールサーバーに開示されます。PRIVACY.md をご覧ください。
簡体字中国語
利用できる機能
登録手続きのある製品では、メールアドレスが実在するかどうかを判断する必要があります。一般的な方法は有料 API の利用です。SendGrid、Hunter、ZeroBounce はリクエストごとに課金します。このサービスは無料の DNS クエリとオープンソースのブラックリストを使い、実用的なチェックを限界費用ゼロで実行します。
エージェント向けに設計されています。エージェントをホスト型エンドポイントに接続するか、ローカルで実行するだけです。ダッシュボードもアカウントも不要で、DNS チェックに API キーは必要ありません。
| チェック項目 | RFC 5321 構文 · MX レコード · 18.2 万件の使い捨てドメイン · ロールアカウント · オプションの SMTP ハンドシェイク |
| 費用 | 1 回のクエリにつき $0。サードパーティ API、キー、利用枠は不要です |
| コンプライアンス | デフォルトでは DNS のみ — 明示的に有効にしない限り、外向きの SMTP 接続は開始しません |
| 説明可能性 | 各チェックを個別に採点するため、アドレスが通過した理由を確認できます |
ツール
| ツール | 説明 |
|---|---|
check_email | 1 件のアドレスを完全に検証します。構文、MX、使い捨てドメイン、ロールアカウントを確認し、SMTP はオプションです。人が読める概要と構造化 JSON を返します。 |
verify_bulk | 最大 10 件のアドレスを一括検証し、集計結果を返します。 |
check_mx | MX を個別に検索し、優先順位順に並べます。 |
is_disposable | アドレスまたはドメインが一時メールかどうかを判定します。[email protected] または mailinator.com に対応しています。 |
さらに、リソース blacklist://stats(ブラックリストの規模と情報源)と、プロンプト verify_signup_email(承認/要確認/拒否の判断テンプレート)も利用できます。
例
// 请求
{ "email": "[email protected]" }
// 响应(结构化)
{
"email": "[email protected]",
"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
}
信頼度スコア
スコアは加算式で、すべて説明可能です。ブラックボックスではありません。
| チェック項目 | 点数 | 説明 |
|---|---|---|
| 構文 | 20 | RFC 5321 / HTML5 形式の照合 |
| MX レコードの存在 | 30 | ドメインが実際にメールを受信できること |
| 使い捨てドメインではない | 20 | 18.2 万件のドメインブラックリストに基づきます |
| ロールアカウントではない | 10 | support@、noreply@ などは失敗とせず、フラグを付けます |
| SMTP 到達可能性 | 10 | ハンドシェイクを有効にした場合のみ |
| SMTP によるメールボックスの存在確認 | 10 | ハンドシェイクを有効にした場合のみ |
80/100 は、DNS チェックがすべて通過したことを意味します。 残り 20 点にはオプションの SMTP ハンドシェイクが必要ですが、デフォルトでは無効です。valid は独立したブール値で、構文が有効で、MX が存在し、使い捨てドメインではない場合にのみ true になります。
接続方法
方法 A — ローカルクローンによるセルフホスト(無料、無制限)。自分のエージェントプロセス内で 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 のホスト型エンドポイント。サブプロセスを起動できないエージェントを含め、どこからでも呼び出せます。
{
"mcpServers": {
"email-verifier-mcp": {
"type": "streamable-http",
"url": "https://neeenja--email-verifier-mcp.apify.actor/mcp",
"headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
}
}
}
Claude Desktop、Cursor、Windsurf、GitHub Copilot、その他あらゆる MCP クライアントに対応しています。
コンプライアンスについて
デフォルトの検証はDNS のみです。外向きの SMTP 接続を開始しないため、ポート 25 のスキャンと誤認されることはありません。
SMTP ハンドシェイクはオプションで有効化できます(smtp: true)。自分が管理できるインフラからのみ有効にしてください。一部のメールプロバイダーは、要求されていない SMTP プローブを不正行為とみなします。また、多くのプロバイダーはプローブを防ぐため、すべての RCPT TO に 250 を返します。そのため、結論が明確でない場合は推測せず、smtp_likely_valid を正直に null として返します。
料金
initialize / tools/list | 無料 — エージェントはいつでも接続してツールを検出できます |
| 任意のツール呼び出し | ホスト型 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 クエリ + オープンソースのブラックリストを使って本格的な検証を行い、限界費用はゼロです。
エージェント向けに設計されています。エージェントをホストされたエンドポイントに接続するか、ローカルで実行できます。ダッシュボードもアカウントも不要で、DNS チェックには API キーも必要ありません。
| チェック項目 | RFC 5321 構文 · MX レコード · 18.2 万件の使い捨てドメイン · ロールアカウント · オプションの SMTP ハンドシェイク |
| コスト | クエリごとに $0。サードパーティ API、キー、割り当てはありません |
| コンプライアンス | デフォルトは DNS のみ —— 明示的に有効にしない限り、外部への SMTP 接続は開始しません |
| 説明可能性 | 各チェック項目を個別に採点するため、アドレスが合格した理由を確認できます |
ツール
| ツール | 機能 |
|---|---|
check_email | 1 件のアドレスを完全に検証します。構文 + MX + 使い捨てドメイン + ロールアカウントをチェックし、SMTP はオプションです。人が読める概要と構造化 JSON を返します。 |
verify_bulk | 最大 10 件のアドレスを一括検証し、集計結果を返します。 |
check_mx | MX を個別に検索し、優先度順に並べます。 |
is_disposable | アドレスまたはドメインが使い捨てメールアドレスかを判定します。[email protected] または mailinator.com に対応しています。 |
さらに、リソース blacklist://stats(ブラックリストの規模とソース)とプロンプト verify_signup_email(承認 / 要確認 / 拒否の判断テンプレート)も利用できます。
例
// 請求
{ "email": "[email protected]" }
// 回應(結構化)
{
"email": "[email protected]",
"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
}
信頼度スコア
スコアは加算式で、完全に説明可能です。ブラックボックスではありません。
| チェック項目 | スコア | 説明 |
|---|---|---|
| 構文 | 20 | RFC 5321 / HTML5 形式の照合 |
| MX レコードの存在 | 30 | ドメインが実際にメールを受信できる |
| 使い捨てドメインではない | 20 | 18.2 万件のドメインブラックリストに基づく |
| ロールアカウントではない | 10 | support@、noreply@ などはマークするだけで、不合格にはしません |
| SMTP に接続可能 | 10 | ハンドシェイクを有効にした場合のみ |
| SMTP でメールボックスの存在を確認 | 10 | ハンドシェイクを有効にした場合のみ |
80/100 は、すべての DNS チェックに合格したことを意味します。 残りの 20 点にはオプションの SMTP ハンドシェイクが必要で、デフォルトでは無効です。valid は独立したブール値です。構文に合格し、MX が存在し、使い捨てドメインではない場合にのみ true になります。
接続方法
方法 A —— ローカルでクローンしてセルフホスト(無料、無制限)。エージェントのプロセス内で 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 ホストエンドポイント。サブプロセスを起動できないエージェントを含め、どこからでも呼び出せます。
{
"mcpServers": {
"email-verifier-mcp": {
"type": "streamable-http",
"url": "https://neeenja--email-verifier-mcp.apify.actor/mcp",
"headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
}
}
}
Claude Desktop、Cursor、Windsurf、GitHub Copilot、およびその他すべての MCP クライアントに対応しています。
コンプライアンスに関する注意
デフォルトの検証ではDNS のみを使用します —— 外部への SMTP 接続を確立しないため、ポート 25 のスキャンと誤認されることはありません。
SMTP ハンドシェイクはオプションで有効化できます(smtp: true)。自分で管理できるインフラストラクチャでのみ有効にしてください。一部のメールプロバイダーは、許可されていない SMTP プローブを不正使用と見なすことがあります。また、多くのサービスはプローブへの対策として、すべての RCPT TO に 250 と応答します。そのため、結論が不明確な場合、smtp_likely_valid は推測せず、正直に null を返します。
料金
initialize / tools/list | 無料 —— エージェントはいつでも接続してツールを確認できます |
| 任意のツール呼び出し | ホストされた 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、毎週更新)を使用しています。
サポート · スポンサー · 寄付
EN — Email Verifier MCP はオープンソース(MIT)で、広告はありません。広告ではなく、コミュニティからの支援によって運営されています。エージェントやワークフローで役立っている場合は、ぜひご支援ください。
- ☕ Ko-fi(このリポジトリの Sponsor ❤️ ボタンからアクセスできます):https://ko-fi.com/panstories
简体中文 — Email Verifier MCP はオープンソース(MIT)で、広告はありません。広告ではなくコミュニティからの支援によって運営されています。エージェントやワークフローを支えている場合は、ぜひご支援ください。このリポジトリの Sponsor ボタンをクリックする(Ko-fi に移動します)か、https://ko-fi.com/panstories にアクセスしてください。
繁體中文 — Email Verifier MCP はオープンソース(MIT)で、広告はありません。広告ではなくコミュニティからの支援によって運営されています。エージェントやワークフローを支えている場合は、ぜひご支援ください。このリポジトリの Sponsor ボタンをクリックする(Ko-fi に移動します)か、https://ko-fi.com/panstories にアクセスしてください。
ありがとうございます!· ありがとうございます · ありがとうございます 💙
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。