aimux is a multiplexing gateway that exposes 6 tools for accessing remote MCP servers. Tool definitions are present with basic descriptions and input schemas, but fall short of production quality. Descriptions are minimal (10-50 chars), lack context on WHEN to use each tool, and omit error recovery guidance. Input schemas exist but are sparse: callTool and getPrompt accept generic 'object' types without field-level constraints. No output schemas documented. Tools lack error handling patterns, security guidance, and composition hints. The gateway pattern itself is sound, but the tool interface needs substantial refinement for LLM-safe operation.
Call a tool by name with provided arguments
Get a prompt by name with provided arguments
List all available prompts from multiplexed MCP servers
List all available resources from multiplexed MCP servers
List all available tools from multiplexed MCP servers
Read a resource by URI
callTool accepts 'arguments' as generic object type with no field-level schema or validation. LLMs cannot infer what fields are required, their types, or constraints. This invites hallucinated argument structures and silent failures.
No output schemas documented for any tool. LLMs cannot plan downstream operations or extract required fields (e.g., tool IDs for chaining). Responses are opaque.
Descriptions are 10-50 characters, below the 50-200 char baseline for LLM-optimized tools. They lack context on WHEN to use each tool, what it returns, and how it differs from similar tools (e.g., listTools vs listPrompts vs listResources).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
No error handling guidance. If callTool fails (tool not found, invalid arguments, execution error), the response provides no recovery hint. LLMs cannot self-correct or retry intelligently.
callTool is marked WRITE risk but has no confirmation or dry-run pattern. Agents can invoke destructive remote tools without safeguards. No audit trail or permission gate documented.