MCP server with OAuth 2.0 authorization provider running on Cloudflare Workers
Single tool 'add' has critical definition gaps. Input schema present with Zod types (a, b as numbers) but parameter descriptions are null, violating the requirement that every parameter needs a description. Tool description is missing entirely (no docstring visible in registration). Output schema not documented. No error handling guidance. Naming is generic and doesn't follow verb_noun convention (should be 'sum_numbers' or 'calculate_sum'). This server fails multiple hard scoring rules.
Tool 'add' has no description. LLMs cannot determine when or why to select this tool.
All input parameters (a, b) have null descriptions. Parameter descriptions are mandatory for LLM reasoning.
Output schema not documented. LLMs need to know the structure of returned content to plan downstream operations.
Tool name 'add' is generic and does not follow verb_noun convention. Should be 'sum_numbers', 'calculate_sum', or similar.
No error handling or recovery guidance. If inputs are invalid (non-numeric), LLM receives no actionable error message.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 26 | 2026-07-28+ | v2 |