MCP server exposing CosmiDex exoplanet data as tools for LLM clients.
Critical gaps across all dimensions. Source code provided shows only imports and Dockerfile/requirements, no actual tool definitions visible. Tool names inferred from file paths (fetch_planet, compare_planets, find_planets, search_articles) but no schemas, descriptions, or parameter definitions are present in the provided code. Cannot verify input schemas, output structures, or error handling.
No tool definitions visible in source code. Only file paths and imports provided; actual @mcp.tool() decorators, schemas, and descriptions not shown.
No input schemas provided for any tool. Cannot verify parameter types, constraints, or descriptions required by pattern:constrained-input and pattern:tool-description.
No tool descriptions visible. LLMs cannot determine when or why to select these tools. Violates pattern:tool-description baseline (100% of A+ tools have descriptions).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
No output schemas documented. Cannot verify response structure, pagination support, or chaining IDs needed for tool composition.
No error handling or recovery guidance visible. Cannot verify pattern:recovery-guide or pattern:error-classification implementation.