A master MCP server that manages other MCP servers dynamically. Exposes brief summaries of available MCP servers and provides on-demand tool loading to reduce token consumption.
Three tools with minimal schema definition and generic descriptions. get_version and list_available_mcps have empty input schemas ({}), which is correct for parameterless tools, but load_mcp_tools has only a single string parameter with basic description. Descriptions are present but lack actionable detail on when/why to use each tool or what they return. No output schemas documented. No error handling guidance. Tool names follow verb_noun pattern (acceptable) but descriptions do not explain return types or downstream usage.
Get Claude MCP Server Gateway version information.
List all available MCP servers and their capabilities. Use this first to see what tools are available before loading specific tools.
Load and list available tools from a specific MCP server.
No output schemas documented for any tool. LLMs cannot infer return structure, forcing them to guess at response fields and plan downstream calls blindly.
load_mcp_tools parameter 'mcp_name' lacks format constraints, range, or enum of valid server names. Description says 'use list_available_mcps first' but does not state what happens if an invalid name is passed.
Descriptions do not explain what each tool returns or when to call it instead of alternatives. get_version returns a version string, but this is not stated. list_available_mcps returns a formatted string, not structured data.
No error handling guidance. If load_mcp_tools fails to connect to a server or times out, the tool provides no recovery hint. Descriptions lack dependency information (e.g., 'Call list_available_mcps first to discover valid server names').
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 49 | 2026-07-28+ | v2 |
load_mcp_tools description is 127 characters but does not state what the tool returns, how many tools it lists, or whether results are paginated. Baseline for A+ tools is 50-200 chars with complete context.