Critical gaps across all dimensions. Tool 'add' has a description but parameters 'a' and 'b' lack descriptions (null values visible in schema). Tool 'review_sentence' has NO description at all. Both tools have schemas with type definitions but zero parameter documentation. No error handling, no output schemas documented, no composition guidance. Naming is acceptable ('add', 'review_sentence') but descriptions fail the 10-1024 character baseline. This server would not pass code review.
add two numbers
Tool 'review_sentence' has NO description. LLMs cannot determine when or why to select this tool.
All parameters lack descriptions (null values in schema). Parameter 'a', 'b', and 'sentance' are undocumented. LLMs cannot infer what 'sentance' controls or what format it expects.
No output schemas documented. LLMs do not know what fields to expect from tool responses, blocking downstream composition and data extraction.
No error handling or recovery guidance. If a tool fails, the LLM has no actionable next step.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | 2026-07-28+ | v2 |
Tool 'add' description is trivial ('add two numbers', 18 chars). Baseline is 194 chars average. Lacks context on when to use vs alternatives, prerequisites, or return semantics.