Enhances express APIs with MCP (Model Context Protocol) and OpenAPI (OAS) plugins for tool registration and API documentation
Single tool (pi_calc) with partial but incomplete definitions. The tool has a valid input schema with properly typed parameters and reasonable constraints (min 3, max 1000, default 10), but the description is extremely sparse (62 characters). No output schema is documented or visible. The tool name follows verb_object pattern but the description does not adequately explain WHEN to use this tool, what it returns, or provide the context an LLM needs for tool selection. Parameter description exists but is minimal. No error handling guidance, no composition metadata, no security considerations documented. The server infrastructure appears functional (Express-based HTTP routing with JSON-RPC 2.0 backend) but tool quality falls below production baseline (median ~50 for community servers).
Computes the irrational number PI up to a given amount of digits.
Missing output schema documentation. No evidence of documented return type, structure, or field names in tool definition.
Tool description is too brief (62 chars) and lacks context. Does not explain WHAT the tool returns, WHEN to use it, or provide enough detail for LLM selection.
No error handling guidance. Tool does not document what happens if decimals parameter is invalid, or what error messages are returned.
Parameter description for 'decimals' is adequate but minimal. Does not explain what the returned value represents or what the precision/accuracy implications are.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | D | 50 | 2025-06-18+ | v2 |
| 2026-03-09 | F | 37 | 2024-11-05+ | v1 |