MCP server proxy that exposes a filtered tool surface from upstream servers.
This server exposes only a single tool ('health') with minimal definition quality. The tool lacks a documented input schema in the source code, has a terse description (11 words, 60 chars), and no visible parameter documentation. The tool's purpose is meta-operational (report upstream availability) rather than domain-serving, which limits its utility as a primary tool surface. The server is architecturally a proxy/filter that forwards calls to upstream MCP servers, it does not define substantive domain tools itself. The only tool present ('health') is a diagnostic rather than a user-facing capability.
Report upstream availability and exposed tool summary.
Tool 'health' has no visible input schema definition in source code. Input declared as empty object {} but no formal JSON Schema with type constraints or property descriptions is present.
Tool description 'Report upstream availability and exposed tool summary.' is 60 characters, below the 194-char baseline and lacks detail on WHAT to use it for, WHEN to call it, and WHAT the response structure is. LLMs cannot determine selection intent from this brief text.
No documented output schema for 'health'. The description says it returns 'upstream availability and exposed tool summary' but does not specify field names, types, or structure. LLMs cannot plan downstream calls without knowing what fields are returned.
Server is a proxy/filter with no substantive domain tools. The single exposed tool is diagnostic/meta. This is not a production domain tool surface, it is infrastructure tooling.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 34 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 31 | - | v1 |