Name Description Size Coverage
detached-frame-executeTool.https.html executeTool() in detached frame 1504 -
detached-frame-getTools.https.html getTools() in detached frame 788 -
detached-frame-registerTool.https.html registerTool() in detached frame 1750 -
document-domain-enabled.https.html document.modelContext gated by document.domain being disabled 1055 -
document-domain-enabled.https.html.headers 25 -
executeTool-abort.https.html WebMCP executeTool with AbortSignal 1128 -
executeTool-across-trees.https.html WebMCP executeTool across trees 1379 -
executeTool-caller-navigate-abort.https.html WebMCP executeTool with Caller Navigation (Abort) 3315 -
executeTool-invalid-dictionary.https.html WebMCP: executeTool dictionary member validation checks 1315 -
executeTool-target-detachment.https.html WebMCP executeTool with Target Frame Detachment 3757 -
executeTool-target-navigation.https.html WebMCP executeTool with Target Navigation 1703 -
executeTool-unauthorized-origin.https.html WebMCP executeTool on unauthorized origin 2416 -
exposedTo-cross-origin-child.https.html WebMCP Simple Cross-Origin Exposure to Child 9250 -
exposedTo-defaults-cross-origin.https.html WebMCP Default Tool Exposure (Cross-Origin) 6217 -
exposedTo-defaults-same-origin.https.html Same-origin tool exposure 8336 -
exposedTo-invalid-origins.https.html Invalid origins in exposedTo array 1877 -
exposedTo-multiple-children.https.html WebMCP Complex Origin-Based Exposure 4176 -
exposedTo-window-open.https.html WebMCP Exposure Across window.open() 1885 -
getTools-filtering.https.html WebMCP getTools() Origin Filtering 4089 -
getTools.https.html WebMCP getTools() 1634 -
model_context.https.html WebMCP modelContext interface 527 -
non-secure.html WebMCP restricted to secure contexts 428 -
opaque-origin-tools.https.html WebMCP Opaque Origin Tool 1254 -
opaque-origin-tools.https.html.headers 47 -
permissions-policy.https.html Permission policy enforcement 4055 -
register-tool-title.https.html Tool title is exposed correctly 1996 -
register_tool_invalid_json_schema.https.html WebMCP registerTool throws on invalid schema 2063 -
register_tool_name_validation.https.html WebMCP registerTool throws on invalid name 1591 -
register_tool_no_schema.https.html WebMCP registerTool succeeds without schema 593 -
register_tool_with_empty_annotation.https.html WebMCP registerTool succeeds with empty annotations 667 -
register_tool_with_schema.https.html WebMCP registerTool 1110 -
resources -
same-origin-iframe-registerTool-regression.https.html same-origin registerTool() regression test 842 -
unregister-during-executeTool.https.html WebMCP executeTool with Unregistered Cross-Origin Tool 2334 -
WEB_FEATURES.yml 55 -