← back to v149 · webmcp

conformance · v149

v149 · webmcp — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://webmachinelearning.github.io/webmcp/ chromestatus: #5117755740913664 generated 2026-06-01T08:15:14Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
navigator-webmcp-exists navigator exposes a webmcp / mcp surface for agent-service interaction. spec ↗ script
webmcp-register-tool WebMCP exposes a function to register a tool / capability the page offers to agents. spec ↗ script
webmcp-tool-event-target WebMCP surface is an EventTarget so the page can listen for agent activations. spec ↗ script
webmcp-requires-secure-context WebMCP is gated to secure contexts — the API is unavailable on http: origins (the document is secure when present). spec ↗ script
permissions-policy-webmcp-named Permissions Policy enumerates a 'webmcp' (or 'mcp') feature token. spec ↗ script
webmcp-namespace-shape Calling navigator.webmcp (when present) yields an object (interface form), not a function call result. script