クロードからのメールを botoi MCP サーバーで検証する
MCP 経由で Claude Desktop または Claude Code を 44 の開発者ツールに接続します。 エディターを離れることなく、電子メールを検証し、MX レコードをチェックし、使い捨てアドレスにフラグを立てます。
Claude で 500 件のユーザー サインアップの CSV をレビューしています。 半数の電子メール アドレスは疑わしいように見えます。 一時ドメイン、スペルミス、ボットのようなアドレス。 ファイルをエクスポートし、Python スクリプトを作成し、検証ライブラリをインストールして実行し、結果をペーストして戻すことができます。 または、すでに検証 API に接続されている MCP ツールを使用してそれらをチェックするようにクロードに依頼することもできます。
2 番目のオプションには約 10 秒かかります。 このチュートリアルでは、そのセットアップ方法と 3 つの使用方法を説明します。
MCPサーバーに接続する
Botoi MCP サーバーは次の場所で実行されます。 api.botoi.com/mcp また、電子メール検証、使い捨て電子メール検出、DNS ルックアップなど 44 の開発者ツールを公開します。 インストールは必要ありません。 サーバー URL をクライアント構成に追加し、再起動します。
クロードデスクトップ
開ける claude_desktop_config.json ([設定] > [開発者] > [構成の編集]) を選択し、サーバーを追加します。
{
"mcpServers": {
"botoi": {
"type": "streamable-http",
"url": "https://api.botoi.com/mcp"
}
}
}
クロード・コード
ターミナルでこれを実行します。
claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp
カーソル
作成または編集 .cursor/mcp.json プロジェクトのルートで:
{
"mcpServers": {
"botoi": {
"url": "https://api.botoi.com/mcp",
"type": "streamable-http"
}
}
}
保存後にクライアントを再起動します。 クロードは、最初の接続で 44 個のツールすべてを検出します。
使用例 1: 1 つのメールをチェックする
クロードに単純な質問をしてください。「user@tempmail.org が本物のメールかどうかを確認してください。」 クロードが選ぶのは、 lookup_email ツールを使用してリクエストを送信し、結果をインラインで返します。
You: "Check if user@tempmail.org is a real email."
Tool call: lookup_email
Input: { "email": "user@tempmail.org" }
Result:
{
"email": "user@tempmail.org",
"is_valid": true,
"is_disposable": true,
"is_free": false,
"mx_found": true,
"suggestion": null
}
Claude: "The address is syntactically valid and has working MX
records, but it belongs to a disposable email provider. This
signup is likely throwaway."
応答には、形式の有効性、ドメインの MX レコードが存在するかどうか、プロバイダーが既知の使い捨てサービスであるかどうか、ドメインがタイプミスのように見える場合のスペルの提案 (例: gmial.com &rar; gmail.com)。
使用例 2: CSV からのバッチ検証
クロードに CSV ファイルを渡し、何を探すべきかを伝えます。 「users.csv を読み取り、電子メールが使い捨て可能な行にフラグを立てます。」 クロードはファイルを読み取り、電子メール列を抽出し、電話をかけます。 check_disposable_email 一意のドメインごとに。
You: "Read users.csv and flag any rows where the email is disposable."
Claude reads the file, extracts the email column, and calls
disposable_email_check for each unique domain:
Tool call: check_disposable_email
Input: { "email": "alice@guerrillamail.com" }
Result: { "email": "alice@guerrillamail.com", "is_disposable": true }
Tool call: check_disposable_email
Input: { "email": "bob@gmail.com" }
Result: { "email": "bob@gmail.com", "is_disposable": false }
Tool call: check_disposable_email
Input: { "email": "charlie@yopmail.com" }
Result: { "email": "charlie@yopmail.com", "is_disposable": true }
Claude: "3 of 500 rows use disposable email providers:
Row 12: alice@guerrillamail.com (Guerrilla Mail)
Row 87: charlie@yopmail.com (YOPmail)
Row 341: dana@throwaway.email (Throwaway)
The rest look clean."
14 の一意のドメインを持つ 500 行の場合、クロードはドメインごとに重複排除を行うため、14 回の API 呼び出しのみが必要になります。 無料枠 (5 req/分) では、これにかかる時間は 3 分未満です。 API キーを使用すると、数秒で完了します。
使用例 3: ドメインレベルの MX チェック
場合によっては、使い捨て検出よりもさらに深く掘り下げたい場合があります。 電子メール アドレスは構文的に有効であり、使い捨てできない場合もありますが、ドメインに MX レコードがない場合、つまり電子メールをまったく受信できない可能性があります。 クロードに、リスト内のすべての一意のドメインの MX レコードを確認するように依頼します。
You: "Check the MX records for all unique domains in this email list."
Claude extracts 14 unique domains and calls dns_lookup for each:
Tool call: lookup_dns
Input: { "domain": "acme-corp.io", "type": "MX" }
Result:
{
"domain": "acme-corp.io",
"type": "MX",
"records": [
{ "value": "aspmx.l.google.com", "priority": 1, "ttl": 300 }
]
}
Tool call: lookup_dns
Input: { "domain": "defunct-startup.xyz", "type": "MX" }
Result:
{
"domain": "defunct-startup.xyz",
"type": "MX",
"records": []
}
Claude: "12 of 14 domains have valid MX records. Two domains
have no MX records and can't receive email:
- defunct-startup.xyz (0 MX records)
- old-agency.co (0 MX records)
Emails to these domains will bounce."
これにより、有効期限が切れたドメイン、電子メール用に設定されていないドメイン、またはパークされているドメインが検出されます。 これらは、送信するとハードバウンスされるアドレスです。
仕組み
MCP サーバーは次のとおりです。 api.botoi.com/mcp 44 のツールを呼び出し可能な関数として公開します。 これを Claude に接続すると、クライアントは起動時にツール マニフェストを取得します。 クロードは、各ツールの名前、説明、入力スキーマを確認します。
電子メールの検証について質問すると、Claude は質問に基づいて適切なツールを選択します。
- 特定のメール アドレスに関する質問 →
lookup_email - 使い捨てプロバイダーに関する質問 →
check_disposable_email - MX、SPF、または DMARC レコードに関する質問 →
lookup_dns
クロードはリクエストを送信し、構造化された JSON を取得して、コンテキスト内の結果を解釈します。 1 分あたり 5 リクエスト、1 日あたり 100 リクエストの無料枠では API キーは必要ありません。 にキーを追加します Authorization より高い制限のヘッダー。
その他の電子メール関連の MCP ツール
同じ MCP 接続により、次の関連ツールにアクセスできます。
lookup_email: 構文、形式、MX レコード、および使い捨て検出を含む完全な検証check_disposable_email: Mailinator、Guerrilla Mail、YOPmail などの使い捨てプロバイダーを重点的にチェックしますlookup_dns: 任意のドメインの MX、SPF、DMARC、およびその他の DNS レコードをクエリしますdetect_pii: テキストのブロックをスキャンし、そこに埋め込まれた電子メール アドレス (および電話番号、SSN、その他の PII) を検索します。
4 つすべてが同じ MCP サーバーを介して動作します。 追加の構成は必要ありません。
44 個のツールの完全なリストは、次の URL で参照できます。 api.botoi.com/v1/mcp/tools.json、またはにアクセスしてください。 MCP設定ページ サポートされているすべてのクライアントの構成用。
FAQ
- クロードと MCP を使用して電子メール アドレスを検証するにはどうすればよいですか?
- Botoi MCP サーバーを Claude Desktop または Claude Code に接続し、Claude に電子メール アドレスを確認するよう依頼します。 クロードは email_validate ツールを自動的に呼び出し、形式の有効性、MX レコードのステータス、および使い捨てプロバイダーの検出を数秒で返します。
- クロードは CSV ファイルからメールのバッチを検証できますか?
- はい。 CSV ファイルを読み取って、使い捨てまたは無効なメールにフラグを付けるようにクロードに依頼します。 Claude は行をループし、アドレスごとに disposable_email_check または email_validate ツールを呼び出し、どの行に問題があるかを報告します。
- Botoi MCP サーバーを通じてどのような電子メール検証ツールを利用できますか?
- 電子メール検証には、email_validate (構文、形式、MX、使い捨てチェック)、disposable_email_check (Mailinator や Guerrilla Mail などの使い捨てプロバイダーの検出)、dns_lookup (MX、SPF、DMARC レコード チェック)、および pii_detect (テキストに埋め込まれた電子メール アドレスの検索) の 4 つのツールが含まれます。
- MCP 経由でメールを検証するには API キーが必要ですか?
- いいえ。Botoi MCP サーバーは API キーなしで、1 分あたり 5 リクエスト、1 日あたり 100 リクエストで動作します。 制限を高くするには、1 日あたり 1,000 リクエストの無料キーを取得するか、月額 9 ドルから始まる有料プランを取得します。
- Botoi を使用した電子メール検証をサポートしている MCP クライアントはどれですか?
- Claude Desktop、Claude Code、Cursor、VS Code、および Windsurf はすべて Botoi MCP サーバーをサポートしています。 サーバー URL (https://api.botoi.com/mcp) をクライアント構成に追加し、電子メール アドレスについての質問を開始します。
botoiで開発を始めよう
150以上のAPIエンドポイント。検索、テキスト処理、画像生成、開発者ユーティリティに対応。無料プラン、クレジットカード不要。