Single tool 'add' has a valid schema with typed parameters (a, b as numbers) but critical gaps prevent higher scoring. Tool description is minimal (10 chars) and lacks context on when/why to use it. No output schema documented. No error handling guidance. No composition hints. The tool is READ_ONLY but this is not reflected in the description. Baseline: 100% of A+ tools have param descriptions; this has zero.
Add two numbers
Tool description is only 10 characters ('Add two numbers'). Lacks WHAT, WHEN, and output structure.
No output schema documented. LLM cannot infer return type structure or plan downstream calls.
No error handling guidance. If inputs are invalid (non-numeric), LLM receives no recovery hint.
Tool name 'add' is generic and lacks verb_noun clarity. 'add_numbers' would be more explicit and follow baseline naming conventions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 33 | 2026-07-28+ | v2 |