An MCP server deployed on Cloudflare Workers that provides OAuth 2.0 authorization and a simple arithmetic tool (add) via the Model Context Protocol
Single tool 'add' has a trivial implementation with minimal real-world utility. Tool name lacks action verb clarity (should be 'sum_numbers' or 'calculate_sum'). Description is extremely brief (22 chars) and does not explain when/why to use it. No output schema documented. No error handling guidance. This is a demo/stub server, not production-grade.
Adds two numbers together
Tool name 'add' lacks action verb. Should be 'sum_numbers' or 'calculate_sum' to signal intent clearly to LLMs.
Description 'Adds two numbers together' is 22 chars, below 34-char baseline for tool descriptions. Does not explain when to use, prerequisites, or return format.
Input parameters 'a' and 'b' have type definitions (number) but NO descriptions.
No output schema documented. LLMs cannot plan downstream calls or extract results without knowing the response structure.
No error handling or recovery guidance. If inputs are invalid (non-numeric), no actionable error message guides the LLM to retry or correct.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | 2026-07-28+ | v2 |