3 tools registered. Strongest in tool quality, weakest in shared experience. Tool selection was not measured.
search_site, get_contact_info, get_language_alternates// Make the tool's effect visible on the page the person is looking at:
// update the same UI your existing human flow uses when search_site runs,
// so the person co-browsing sees what the agent just did.
execute: async (args, { signal }) => {
const result = await performAction(args, signal);
renderResultInPage(result); // the human-visible half of the same action
return result;
}{
"name": "search_site",
"description": "Search menet-trend.hu pages and NONOX blog articles by title in the current site language (hu). Returns titles and URLs; use fullTextSearchUrl for the complete full-text results page. Product prices and stock live in the separate B2B webshop and are not searched here.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search words, e.g. a product family, a DIN/ISO standard number, a material grade (A2, A4) or a topic."
},
"type": {
"type": "string",
"enum": [
"any",
"page",
"post"
],
"description": "Restrict to pages, to blog posts (articles), or search both (default)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Maximum number of results (default 8)."
}
},
"required": [
"query"
]
},
"annotations": {
"readOnlyHint": true
}
}search_site, get_contact_info, get_language_alternates// Make the tool's effect visible on the page the person is looking at:
// update the same UI your existing human flow uses when search_site runs,
// so the person co-browsing sees what the agent just did.
execute: async (args, { signal }) => {
const result = await performAction(args, signal);
renderResultInPage(result); // the human-visible half of the same action
return result;
}