| cancel-reentrancy-crash.https.html |
WebMCP: Cancel execution reentrancy crash test |
1719 |
- |
| detached-frame-executeTool.https.html |
executeTool() in detached frame |
1504 |
- |
| detached-frame-getTools.https.html |
getTools() in detached frame |
788 |
- |
| detached-frame-modelContext.https.html |
document.modelContext in detached frame |
819 |
- |
| detached-frame-registerTool.https.html |
registerTool() in detached frame |
981 |
- |
| document-domain-enabled.sub.https.html |
document.modelContext gated by document.domain being disabled |
489 |
- |
| duplicate_tool_registration.https.html |
WebMCP modelContext duplicate tool registration |
771 |
- |
| executeTool-abort.https.html |
WebMCP executeTool AbortSignal basic behavior |
8013 |
- |
| executeTool-across-trees.https.html |
WebMCP executeTool across trees |
1176 |
- |
| executeTool-caller-navigate-abort.https.html |
WebMCP executeTool with Caller Navigation (Abort) |
3194 |
- |
| executeTool-error-window-onerror.https.html |
WebMCP failed tool execution does not fire window.onerror |
2531 |
- |
| executeTool-invalid-dictionary.https.html |
WebMCP: executeTool dictionary member validation checks |
2423 |
- |
| executeTool-same-document-navigation-crash.https.html |
WebMCP executeTool where caller == target document navigation crash test |
840 |
- |
| executeTool-signal-cross-origin.https.html |
WebMCP executeTool AbortSignal Cross-Origin routing |
4560 |
- |
| 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 |
- |
| executeTool-unregister-resolution-race.https.html |
WebMCP executeTool unregistration and resolution race |
1385 |
- |
| exposedTo-cross-origin-child.https.html |
WebMCP Simple Cross-Origin Exposure to Child |
9268 |
- |
| exposedTo-defaults-cross-origin.https.html |
WebMCP Default Tool Exposure (Cross-Origin) |
6229 |
- |
| exposedTo-defaults-same-origin.https.html |
Same-origin tool exposure |
8150 |
- |
| exposedTo-invalid-origins.https.html |
Invalid origins in exposedTo array |
3758 |
- |
| 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 |
4095 |
- |
| getTools-imperative-annotations.https.html |
WebMCP: getTools() retrieves imperative annotations at registration time |
3575 |
- |
| getTools-imperative-schema.https.html |
WebMCP: getTools() retrieves imperative schema at registration time |
2862 |
- |
| getTools.https.html |
WebMCP getTools() |
1634 |
- |
| initial-about-blank-shared-tool.https.html |
|
1361 |
- |
| model_context.https.html |
WebMCP modelContext interface |
527 |
- |
| non-secure.html |
WebMCP restricted to secure contexts |
428 |
- |
| object-arguments.https.html |
tool execution requires a JSON Object input argument; and Arrays are Objects |
1867 |
- |
| opaque-origin-tools.https.html |
WebMCP Opaque Origin Tool |
3893 |
- |
|
|
47 |
- |
| permissions-policy.https.html |
Permission policy enforcement |
4056 |
- |
| register-tool-title.https.html |
Tool title is exposed correctly |
2008 |
- |
| register_tool_invalid_json_schema.https.html |
WebMCP registerTool throws on invalid schema |
1998 |
- |
| register_tool_name_validation.https.html |
WebMCP registerTool rejects on invalid name |
1602 |
- |
| register_tool_no_schema.https.html |
WebMCP registerTool succeeds without schema |
613 |
- |
| register_tool_signal.https.html |
WebMCP registerTool signal |
1731 |
- |
| register_tool_toolchange.https.html |
WebMCP toolchange |
846 |
- |
| register_tool_with_empty_annotation.https.html |
WebMCP registerTool succeeds with empty annotations |
686 |
- |
| register_tool_with_schema.https.html |
WebMCP registerTool |
1150 |
- |
| resources |
|
|
- |
| same-origin-iframe-registerTool-regression.https.html |
same-origin registerTool() regression test |
847 |
- |
| unregister-during-executeTool.https.html |
WebMCP executeTool with Unregistered Cross-Origin Tool |
4930 |
- |
| WEB_FEATURES.yml |
|
39 |
- |