6 tools registered. Strongest in tool quality, weakest in task completion.
{
"name": "calculate_brew_ratio",
"description": "Calculate this roastery's recommended pour-over recipe: cups of coffee → grams of ground coffee and grams of water. Uses the shop's own brewing guide (1 cup = 200 g water; strong 1:15, balanced 1:16, bright 1:17). Pure, instant calculation.",
"inputSchema": {
"type": "object",
"properties": {
"cups": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "How many cups to brew (1–12). One cup = 2 dl."
},
"strength": {
"type": "string",
"enum": [
"strong",
"balanced",
"bright"
],
"description": "strong = 1:15, balanced = 1:16, bright = 1:17. Defaults to balanced."
}
},
"required": [
"cups"
]
},
"annotations": {
"readOnlyHint": true
}
}readability: weaknavigate: registered at 2472ms// Register tools as soon as they're ready, not behind a deferred/async chunk.
document.modelContext.registerTool({ /* ... */ });{ name: "navigate" /* short, unique, verb-based */ }site_search: weak; newsletter_signup: weaknewsletter_signup: user, email{ name: "newsletter_signup", annotations: { untrustedContentHint: true } }{
"query": "carry-on suitcase under 300 dollars"
}{}{}