11 tools registered. Strongest in shared experience, weakest in task completion.
{
"name": "get_fit_profile",
"description": "Return the current fit profile: gender, width, foot-length range, and fit statements.",
"inputSchema": {
"type": "object",
"properties": {}
},
"annotations": {
"readOnlyHint": true
}
}clarity: weakupdate_fit_profile: 3 parameters have no description (gender, width, statements); add_fit_statement: 4 parameters have no description (brand, value, gender, system); remove_fit_statement: 1 parameter {
name: "update_fit_profile",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}{ name: "negotiate_store" /* short, unique, verb-based */ }negotiate_store: weakfind_shoe: description instructs agent to prefer another tool{
name: "find_shoe",
// Metadata DESCRIBES the tool - it never addresses the agent reading it.
// Rewrite any name, description, title, or schema field description that
// instructs the agent (which tool to prefer, what to output, rules to
// ignore) so it states what the tool does and what it returns instead.
description: "Searches the catalog and returns matching items with prices."
}{}{}{}