A Cloudflare Workers-based MCP server with OAuth 2.0 authentication and a simple arithmetic tool for demonstration
Single tool 'add' is present with basic schema and description. Naming follows verb_noun convention (good). Description is minimal but sufficient (24 chars). Input schema is properly typed with Zod and includes parameter descriptions. However, the tool is trivial (arithmetic operation), and there is no output schema documentation, no error handling guidance, and no security or composition considerations. The server exposes only one toy tool with no real-world utility patterns demonstrated.
Adds two numbers together
Tool description is minimal (24 chars); does not explain WHEN or WHY to use it vs alternatives, or state what it returns
No error handling or recovery guidance (e.g., what happens if inputs are invalid or not numbers)
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | D | 53 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 6 | - | v1 |