MCP server with OAuth 2.0 authentication that accepts client ID and API key credentials, running on Cloudflare Workers
Single tool 'add' has critical definition gaps. Input schema present but parameters lack descriptions (null values). Tool description missing entirely. No output schema documented. Naming is generic and does not follow verb_noun pattern. No error handling guidance. This server fails basic definition quality standards.
Tool 'add' has no description. LLMs cannot determine when or why to select this tool without a description explaining its purpose, when to use it, and what it returns.
Parameters 'a' and 'b' have null descriptions. Every parameter must have a non-empty description explaining what it controls. LLMs cannot infer that 'a' and 'b' are operands for addition.
Tool name 'add' is generic and does not follow verb_noun pattern. Should be 'calculate_sum' or 'add_numbers' to clearly signal the action. Current name is ambiguous.
No output schema documented. Tool returns text content but LLMs need to know the exact structure of the response to plan downstream operations and extract results reliably.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 26 | 2026-07-28+ | v2 |
No error handling guidance. If the operation fails (e.g., invalid input types), there is no recovery path or actionable error message for the LLM.