19 tools registered. Strongest in trust, weakest in task completion.
get_product_suggestions, get_all_products, get_products_by_category, get_product_details, get_store_info// document.modelContext is the canonical entry point - the navigator.modelContext alias is deprecated.
document.modelContext.registerTool({ /* ... */ });get_product_suggestions: weak; get_all_products: weak; get_products_by_category: weak; search_products: weak{
"name": "get_product_suggestions",
"description": "Retrieves product suggestions based on a search query.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The search query for product suggestions."
}
},
"required": [
"query"
]
},
"annotations": {
"readOnlyHint": true
}
}obstruction: weaksearch_alshhbaa_products: registered at 1323ms// Register tools as soon as they're ready, not behind a deferred/async chunk.
document.modelContext.registerTool({ /* ... */ });get_product_suggestions, get_all_products, get_products_by_category, get_product_details, get_store_info// document.modelContext is the canonical entry point - the navigator.modelContext alias is deprecated.
document.modelContext.registerTool({ /* ... */ });duplicate tool name registered: get_product_suggestionsdocument.modelContext.registerTool({ /* ... */ }).catch(function (err) {
console.error("WebMCP registration failed", err);
});get_product_suggestions: weak; get_all_products: weak; get_products_by_category: weak; search_products: weak{}{}{}