A multi-server MCP setup with math operations (add, multiply) and weather information tools
This server has critical definition quality gaps. All three tools lack parameter descriptions (null values visible in schema). Tool names lack action verbs (add, multiply, get_weather are acceptable but descriptions are minimal). The 'mutltiply' tool has a typo in its name and description ('twonumbers' should be 'two numbers'). Descriptions are extremely short (10-27 chars), below the 34-char p10 baseline. No output schemas are documented. No error handling guidance. Parameter types are present but descriptions are entirely absent, violating the 100% A+ baseline for param descriptions.
Add two numbers
Get weather for location.
Multiply twonumbers
All parameters lack descriptions. Input schema shows null for every parameter description (a, b, location). LLMs cannot infer parameter meaning from names alone.
Tool 'mutltiply' has a typo in both name and description ('twonumbers' should be 'two numbers'). Name should follow verb_noun convention more clearly.
Descriptions are extremely short (10-27 characters). Baseline for A+ tools is 34-392 chars. Current descriptions lack context for when/why to use each tool.
No output schemas documented. LLMs cannot plan downstream tool calls or extract return values without knowing the response structure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tools return raw values with no error classification, actionable messages, or retry hints.