This server provides data analysis tools. Call add() to add two numbers.
Two tools with minimal quality. Both 'add' and 'subtract' have bare-minimum descriptions (under 50 chars) and parameter descriptions are completely missing (null). Input schemas exist but lack parameter documentation. No error handling, no output schema documentation, and no guidance on when to use each tool. The resource and prompt features are present but not evaluated as tools. This server falls well below production baseline.
Adds two integer numbers together.
Subtracts b from a
All parameter descriptions are null. Parameters 'a' and 'b' lack any documentation explaining their meaning, constraints, or expected format.
Tool descriptions are too brief (under 50 chars). 'Adds two integer numbers together' and 'Subtracts b from a' lack context on when to use each tool, what they return, or any prerequisites.
No output schema documented. LLMs cannot infer what fields or structure the tools return, forcing them to guess or make assumptions.
No error handling or recovery guidance. If inputs are invalid (e.g., non-integer), there is no documented error response or guidance for the LLM to self-correct.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 38 | 2026-07-28+ | v2 |
Resource 'read_document' has a malformed URI template and incomplete implementation (returns 'Document contents of {name' with unclosed brace). Not evaluated as a tool but indicates code quality issues.