mcp-whoisxmlapi について
mcp-whoisxmlapiは、セキュリティ分析担当者やAIエージェント向けのWhoisXML API公式サーバーです。ドメイン、DNS、IP、脅威情報、メール、バルク検索のツールを提供し、ホスト型エンドポイントとローカル実行に対応します。
主な機能
- 01WHOISとドメイン履歴の検索
- 02DNSとインフラの照会
- 03IP位置情報とリスク検出
- 04脅威とブランドの監視
- 05メール検証
- 06バルク検索とジョブ結果
活用シーン
- 01不審なドメインの調査
- 02ドメインとIP基盤の把握
- 03ブランドなりすましの監視
- 04メールリストの検証
MCP 対応
MCPクライアントにWhoisXML APIの34種類のツールを公開します。ホスト型エンドポイントへの接続と、APIキーを使ったローカル実行が可能です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp-hosted.whoisxmlapi.com/mcpclaude mcp add --transport http whois-api-llc-mcp-whoisxmlapi https://mcp-hosted.whoisxmlapi.com/mcp{"mcpServers":{"whois-api-llc-mcp-whoisxmlapi":{"type":"http","url":"https://mcp-hosted.whoisxmlapi.com/mcp"}}}Cursor で開く{"servers":{"whois-api-llc-mcp-whoisxmlapi":{"type":"http","url":"https://mcp-hosted.whoisxmlapi.com/mcp"}}}VS Code で開く{"mcpServers":{"whois-api-llc-mcp-whoisxmlapi":{"type":"http","url":"https://mcp-hosted.whoisxmlapi.com/mcp"}}}{"mcpServers":{"whois-api-llc-mcp-whoisxmlapi":{"serverUrl":"https://mcp-hosted.whoisxmlapi.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
32| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| date | string | いいえ | 照会する日付(YYYY-MM-DD 形式)。省略した場合、上流 API の既定値(通常は昨日)が使用されます。 |
| mode | enum | はい | 'preview' は件数のみを返します(クレジットは消費されません)。'purchase' はドメインの完全なリストを返します。preview | purchase |
| punycode | boolean | いいえ | true の場合、ドメイン名を Punycode にエンコードします。 |
| with_typos | boolean | いいえ | true の場合、ブランド用語の誤記パターン(文字の入れ替え、類似文字、文字抜けなど)を含めます。 |
| excluded_search_terms | string | いいえ | 除外する語句をカンマ区切りで指定します。最大 4 項目です。 |
| included_search_terms | string | はい | 含めるブランド用語をカンマ区切りで指定します(AND 条件)。最大 4 項目です。大文字と小文字は区別されません。ワイルドカード * を使用できます。 |
詳細
WhoisXML API MCP サーバー
公式のWhoisXML API MCP サーバーです。WHOIS、DNS、IP ジオロケーション、脅威インテリジェンス、タイポスクワッティング、メール検証、ネイティブの一括検索に対応する34 個の公式ツールを、Claude、Cursor、VS Code、LobeChat、または任意の MCP クライアントで利用できます。
- ドキュメント: https://mcp.whoisxmlapi.com
- npm パッケージ:
@whoisxmlapidotcom/mcp-whoisxmlapi - Docker イメージ:
whoisxmlapidotcom/mcp-whoisxmlapi - MCP レジストリ:
io.github.whois-api-llc/mcp-whoisxmlapi
このリポジトリは、サーバーの公開掲載先です。配布はホスト型エンドポイント、npm、Docker Hub を通じて行われます。実装のソースコードは Whois API, Inc. が非公開で管理しています。
ホスト型エンドポイント(インストール不要)
リモート接続に対応した任意の MCP クライアントをホスト型サーバーに接続できます。認証には WhoisXML API キーを使用した OAuth を利用します。
https://mcp-hosted.whoisxmlapi.com/mcp
{
"mcpServers": {
"whoisxmlapi": {
"url": "https://mcp-hosted.whoisxmlapi.com/mcp"
}
}
}
ローカルで実行
WhoisXML API キーが必要です。https://whoisxmlapi.com で取得してください。
npm:
{
"mcpServers": {
"whoisxmlapi": {
"command": "npx",
"args": ["-y", "@whoisxmlapidotcom/mcp-whoisxmlapi"],
"env": { "WHOISXMLAPI_TOKEN": "at_YOUR_KEY" }
}
}
}
Docker:
docker run -i --rm -e WHOISXMLAPI_TOKEN=at_YOUR_KEY whoisxmlapidotcom/mcp-whoisxmlapi
ツール(34 個)
ドメインインテリジェンス
| ツール | 機能 |
|---|---|
whois | ドメインの最新の WHOIS/RDAP 登録データ(レジストラ、日付、ネームサーバー、ステータス、連絡先)。 |
whois_history | WHOIS 変更の全履歴(所有権の移転、レジストラの変更、ネームサーバーの切り替え)。 |
domain_info | 最新および過去のレコードを組み合わせ、秘匿された項目を補完した拡張 WHOIS プロファイル。 |
reverse_whois | WHOIS レコードに自由形式の検索語(名前、メールアドレス、組織、住所)を含むすべてのドメイン。 |
reverse_whois_advanced | 項目を指定した WHOIS 検索(例:RegistrantContact.Organization)。検索語は最大 4 件です。 |
domain_reputation | 現在のインフラストラクチャと設定のチェックに基づく、0~100 の信頼スコア。 |
typosquatting | ドメインがタイポスクワッティングのグループに属するかを確認するか、グループ全体を表示します。 |
categorization | ドメインを IAB Content Taxonomy v3.1 のカテゴリに分類します。 |
DNS とインフラストラクチャ
| ツール | 機能 |
|---|---|
dns_lookup | 最新の DNS レコード(A、AAAA、MX、NS、SOA、TXT、CNAME、PTR、SRV、CAA、DS、DNSKEY、またはすべて)。 |
dns_history | 過去の DNS レコード(順引き)、または過去に IP 上に存在したドメイン(逆引き)。 |
reverse_dns | パターンで DNS レコードを検索し、一致するドメインを返します。 |
reverse_ip | IP を現在参照しているすべてのドメインと、初回・最終確認日。 |
reverse_mx | 特定の MX サーバーを使用するすべてのドメイン。 |
reverse_ns | 特定のネームサーバーに委任されているすべてのドメイン。 |
subdomain_lookup | ドメインの既知のサブドメインを確認日時とともに列挙します。1 リクエストあたり 10,000 件の上限を超えてページングできます。 |
domain_and_subdomain_discovery | 検索語を含む、登録時期を問わないドメイン/サブドメインを検索します(ワイルドカードに対応し、since で初回確認日を絞り込めます)。 |
ssl_certificates | TLS 証明書の詳細(発行者、有効期間、SAN、チェーンの信頼性)。 |
IP インテリジェンス
| ツール | 機能 |
|---|---|
ipgeolocation | IP、ドメイン、またはメールアドレスの国、地域、都市、ISP、ASN。 |
ip_netblocks | IP/ASN/組織の CIDR 範囲、ASN、組織、登録日。 |
vpn_proxy_detection | IP が既知の VPN、プロキシ、Tor 出口ノード、中継、ホスティング、CDN アドレスかどうかと、0~100 のリスクスコア。 |
脅威とブランド保護
| ツール | 機能 |
|---|---|
threat_intelligence | ドメイン、URL、IP、CIDR、またはファイルハッシュをマルウェア/フィッシング/スパム/ボットネットのフィードと照合します。 |
brand_alert | ブランド関連の語を含む新規追加/削除/更新ドメインを通知します。タイポスクワットや類似ドメインを監視します。 |
registrant_alert | WHOIS の登録者項目が検索語と一致する新規/変更ドメインを通知します。 |
メール
| ツール | 内容 |
|---|---|
email_verification | 構文、MX、SMTP の到達性を確認し、使い捨てメール、ロールアドレス、フリーメール、全件受信のメールアドレスを検出します。 |
disposable_email_check | 使い捨て/一時メールプロバイダーかどうかを真偽値で判定します。 |
スクリーンショット
| ツール | 内容 |
|---|---|
website_screenshot | ウェブページのスクリーンショットを撮影し、ネイティブの画像コンテンツブロックとして返します。 |
ネイティブ一括処理
| ツール | 内容 |
|---|---|
bulk_whois | 1 回の呼び出しで最大 10,000 件のドメインの WHOIS を取得します(ネイティブ一括処理。長時間実行の場合は非同期の job_id を返します)。 |
bulk_email_verification | 最大 10,000 件のメールアドレスを検証します(長時間実行の場合は非同期)。 |
bulk_vpn_proxy_detection | 1 回の呼び出しで最大 100 件の IP アドレスの VPN とプロキシを検出します(ネイティブ一括処理。常にインラインで返します。Starter プラン以上が必要です)。 |
bulk_dns_lookup | 最大 200 件のドメインの DNS を検索し、同時に処理します。 |
bulk_ip_geolocation | 最大 200 件の IP アドレスの位置情報を検索し、同時に処理します。 |
bulk_subdomain_lookup | 最大 200 件のルートドメインのサブドメインを検出します。 |
bulk_job_status | 実行中の一括処理ジョブの進行状況を確認します。 |
bulk_job_results | 完了した一括処理ジョブの入力ごとの全結果を取得します。 |
プロンプトの例
- 「suspicious-domain.com の WHOIS を調べて、不審なドメインかどうか教えてください。」
- 「example.com のすべてのサブドメインを見つけて、DNS 履歴を確認してください。」
- 「203.0.113.7 の脅威インテリジェンス上の評価と、そこでホストされているものを確認してください。」
© Whois API, Inc. · https://www.whoisxmlapi.com · サポート:https://whoisxmlapi.com/contact-us
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。