2 tools registered. Strongest in WebMCP use, weakest in human experience.
No agent run recorded yet.
navigate_reflex// Use the canonical entry point - navigator.modelContext is deprecated.
document.modelContext.provideContext({ tools: [/* ... */] });{ name: "navigate_reflex" /* short, unique, verb-based */ }navigate_reflex, navigate_reflex<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="navigate_reflex" tooldescription="...">
<!-- the same action, as UI -->
</form>{
"name": "navigate_reflex",
"description": "Navigate to a path on reflex.dev (e.g. \"/docs/getting-started/introduction\", \"/pricing\", \"/blog\").",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Path on reflex.dev, starting with \"/\"."
}
},
"required": [
"path"
]
},
"annotations": {
"readOnlyHint": false,
"untrustedContentHint": false
}
}navigate_reflex// Use the canonical entry point - navigator.modelContext is deprecated.
document.modelContext.provideContext({ tools: [/* ... */] });duplicate tool name registered: navigate_reflextry {
document.modelContext.provideContext({ tools: [/* ... */] });
} catch (err) {
console.error("WebMCP registration failed", err);
}document.modelContext.dispatchEvent(new Event("toolchange"));{ name: "navigate_reflex" /* short, unique, verb-based */ }navigate_reflex, navigate_reflex<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="navigate_reflex" tooldescription="...">
<!-- the same action, as UI -->
</form>