One tool registered. Strongest in WebMCP use, weakest in human experience.
No agent run recorded yet.
// Use the canonical entry point - navigator.modelContext is deprecated.
document.modelContext.provideContext({ tools: [/* ... */] });{ name: "navigate_by_use_case" /* short, unique, verb-based */ }navigate_by_use_case<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="navigate_by_use_case" tooldescription="...">
<!-- the same action, as UI -->
</form>{
"name": "navigate_by_use_case",
"description": "Navigates to the most relevant monday.com product page for the visitor's use case or role. Use this when a visitor wants to find which monday.com product fits their needs.",
"inputSchema": {
"type": "object",
"properties": {
"use_case": {
"type": "string",
"enum": [
"Marketing",
"Email Campaigns",
"Sales & CRM",
"IT",
"HR",
"PMO & Operations",
"Software Development",
"Product Management",
"Service Management",
"AI Agents"
],
"description": "The visitor's primary use case or work focus."
}
},
"required": [
"use_case"
]
},
"annotations": {
"readOnlyHint": false
}
}// Use the canonical entry point - navigator.modelContext is deprecated.
document.modelContext.provideContext({ tools: [/* ... */] });document.modelContext.dispatchEvent(new Event("toolchange"));{ name: "navigate_by_use_case" /* short, unique, verb-based */ }navigate_by_use_case<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="navigate_by_use_case" tooldescription="...">
<!-- the same action, as UI -->
</form>