Google ら、WebMCP API 提案──AI エージェント向け構造化ツール公開手法を仕様化
Web サイト側が JavaScript で操作機能を直接公開し、AI エージェントの DOM 誤認やトークン消費を抑制する。
リリース: 2026-08-10 · 読了 4 分記事の要約
1. 核心(What)
- W3C Community Group にて検討されている WebMCP は、Web アプリが JavaScript ベースのツールを AI エージェントへ提供する API である。
- ツールは name、description、inputSchema、execute の 4 要素で構成され、クライアントサイドで動く小さな MCP サーバーのように機能する。
- 命令的API と HTML フォームに情報を付与する宣言的API の 2 つの方法でプログレッシブエンハンスメントとして追加可能である。
2. 影響(Why)
- 画面推測コストの削減: DOM やスクリーンショットからボタン位置を推測する従来手法に比べ、構造化された引数で直接呼び出せるため失敗率とトークン消費を大幅に削減できる。
- 国内 SaaS への示唆: AI 経由での流入や操作が一般化した際、正確かつ高速にツールを実行できるシステムが選ばれるため、AX(Agent Experience)がプロダクトの競争力を左右する。
3. 根拠・詳細(How)
- JavaScript による登録仕様: document.modelContext.registerTool を用い、約 15 行のコードでツールの名前、自然言語の説明、JSON Schema による引数定義、実行関数を定義できる。
- ブラウザ固有環境への対応: バックエンド向け MCP と異なり、オリジン、DOM、タブのライフサイクル、ブラウザの権限管理といった Web 固有の事情に合わせた API 設計となっている。
4. 展望・課題(Next)
- 標準化とブラウザ実装: 現在は Draft Community Group Report であり W3C 標準ではないため、今後の仕様変更や各ブラウザベンダーの対応を注視する必要がある。
- セキュリティと認可設計: プロンプトインジェクションや意図しない購入・削除を防ぐため、UI 経由と WebMCP 経由で認可ルールを共通化し、サーバー側での追加検証が必須となる。