22 項目のエージェント対応チェック
スキャナーは 5 つのカテゴリにわたって 22 項目のチェックを実行します。各チェックには合格基準とエビデンスの記録があり、失敗した場合はコーディングエージェントに渡せるプロンプトも用意されています。
発見可能性
エージェントは、HTML を巡回して手がかりを探さずに、あなたのサイトが何であり、どの URL が重要かを把握できるでしょうか。
robots.txt
HTTP 200 を返し、平文テキストで少なくとも 1 つの User-agent 指令を含む。
robots.txt で AI クローラーを制御
Sitemap
/sitemap.xml で有効な XML sitemap を提供するか、robots.txt の Sitemap: 指令で宣言している。
sitemap で AI エージェントの検出を支援
Link ヘッダー
トップページのレスポンスが Link ヘッダーを伴い、少なくとも 1 つのエージェントに有用な関係タイプを含む。
HTTP Link ヘッダー エージェント検出 RFC 8288
AI 検出のための DNS(DNS-AID)
_agents 名前空間の下に ServiceMode の SVCB/HTTPS レコードまたは TXT インデックスがあり、できれば DNSSEC で署名されている。
DNS-AID エージェント検出 SVCB レコード
コンテンツ
エージェントが Markdown を求めたとき、解析すべきマークアップの山ではなく、きれいな Markdown を返していますか。
ボットアクセス制御
AI クローラーに対してどのポリシーを表明しているか、そしてどのリクエストが自社のものかを証明できるでしょうか。
AI ボット規則
robots.txt に既知の AI クローラーを明示するか、それらを包含するワイルドカード グループを記載している。
robots.txt AI クローラー User-agent 規則 GPTBot ClaudeBot
Content Signals
robots.txt で ai-train、search、ai-input を網羅する Content-Signal の設定を宣言している。
Content Signals robots.txt ai-train search ai-input
Web Bot Auth
/.well-known/http-message-signatures-directory で JWKS を公開している。
Web Bot Auth JWKS HTTP メッセージ署名
API・認証・MCP・スキル検出
API、MCP サーバー、エージェントを公開しているなら、エージェントが推測する well-known の場所で見つけられるでしょうか。
API Catalog
/.well-known/api-catalog が application/linkset+json を返し、少なくとも 1 つのエントリを含む。
API Catalog RFC 9727 linkset well-known
OAuth ディスカバリ
/.well-known/oauth-authorization-server または /.well-known/openid-configuration が利用可能なメタデータを公開している。
OAuth OIDC ディスカバリ メタデータ well-known
OAuth Protected Resource
/.well-known/oauth-protected-resource が resource と authorization_servers を宣言している。
OAuth 保護リソースメタデータ RFC 9728
Auth.md
/auth.md が存在し、Markdown の H1 に auth.md が言及されている。
auth.md エージェント登録メタデータ
MCP Server Card
/.well-known/mcp/server-card.json が serverInfo.name でサーバーを記述している。
MCP Server Card well-known ディスカバリ
A2A Agent Cardoptional
/.well-known/agent-card.json が name、version、対応インターフェースを宣言している。
A2A Agent Card エージェント間ディスカバリ
Agent Skills
/.well-known/agent-skills/index.json が少なくとも 1 つのスキルを列挙している。
Agent Skills 検出インデックス SKILL.md
WebMCP
ページのコードが navigator.modelContext を通じてブラウザー側のツールを登録している。
WebMCP navigator.modelContext ブラウザーツール
ARD マニフェスト
/.well-known/ai-catalog.json が specVersion、host、少なくとも 1 つのエントリを宣言している。
ARD Agentic Resource Discovery ai-catalog
コマース
サイトがストアに見える場合のみ採点されます。エージェントは人間がフォームに入力することなく、支払い・注文・決済を完了できるでしょうか。
x402
課金対象のルートが HTTP 402 で x402 の支払い要件を返すか、ディスカバリ文書を公開している。
x402 エージェント決済 HTTP 402
MPP
OpenAPI 文書が課金対象の操作を x-payment-info で注釈付けしている。
MPP マシン決済プロトコル OpenAPI x-payment-info
UCP
/.well-known/ucp が protocol_version と少なくとも 1 つのサービスを宣言している。
UCP ユニバーサルコマースプロトコル well-known
ACP
/.well-known/acp.json が protocol.name、api_base_url、transports、capabilities.services を宣言している。
ACP エージェントコマースプロトコル ディスカバリ
AP2optional
A2A Agent Card がロール情報を含む AP2 拡張を通知している。
AP2 エージェント決済プロトコル A2A 拡張
Ready to see where you stand?
Run the scanner against your own domain and get the fix list.