An MCP server for finding cat shelters in Indonesia.
Critical failures across all dimensions. Source code shows only skeleton implementations with no actual tool definitions visible. The index.js file contains placeholder comments ('// Implement JSON-RPC 2.0 logic with error handling') rather than functional code. Tool schemas are inferred from the problem statement, not visible in source. No parameter descriptions, no output schemas, no error handling logic. The example client has a syntax error (missing comma after 'method'). This is a non-functional stub, not a production-ready MCP server.
Tool implementations are missing. index.js contains only skeleton code with placeholder comments. No actual tool logic, parameter validation, or response handling is visible.
No tool descriptions provided. Both tools lack descriptions explaining what they do, when to use them, or what they return. LLMs cannot determine tool selection without descriptions.
availability_check has no visible input schema. Only shelter_search shows partial schema (location, radius). availability_check schema is completely absent from source code.
No output schemas documented. Tools do not specify what fields they return, making it impossible for LLMs to plan downstream calls or extract data.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 26 | 2026-07-28+ | v2 |
Parameter descriptions missing. shelter_search parameters (location, radius) have minimal descriptions. No guidance on format, range, or constraints. availability_check parameters completely undocumented.