MCP server for multi-agent AI consultations (Codex, Claude, Anti-Gravity, Mimo) with consensus synthesis
Two tools with schemas present but significant quality gaps. ask_consultant has a detailed schema with enums and descriptions, but descriptions are verbose (500+ chars) and contain implementation details rather than LLM-optimized guidance. check_agents_status has minimal schema (single boolean param). Both tools lack output schema documentation. Parameter descriptions are overly technical and include Russian text mixed with English, reducing clarity for LLM parsing. No error handling guidance or recovery paths documented. Tool composition is reasonable (two distinct concerns), but descriptions do not follow the 50-200 char baseline for LLM optimization.
Sends a complex technical or business question to a group of 5 specialized AI agents (Codex, Claude, agy, Mimo, Grok) simultaneously. Each agent responds according to their selected role (e.g. programmer, marketer, architect). After gathering individual opinions, the Minimax-M3 synthesis model is launched to consolidate the responses, identify unique ideas, resolve contradictions, and compile a single structured Markdown report.
Performs system diagnostics. Validates the OpenRouter API key, checks network availability, and optionally performs active ping (PONG) checks on all configured agents.
Descriptions exceed 500 characters and contain implementation details (agent names, synthesis model names, Russian text) instead of LLM-optimized guidance. Baseline is 50-200 chars.
Output schemas are not documented. LLMs cannot plan downstream calls or extract structured data without knowing what fields to expect.
Parameter descriptions mix Russian and English, reducing clarity. 'По умолчанию (true)' and 'Если true' appear in English-language schema, creating parsing ambiguity for LLMs.
No error handling guidance. Descriptions do not explain what to do if OpenRouter API fails, agents are unavailable, or network is down. No recovery paths documented.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 41 | 2026-07-28+ | v2 |
ask_consultant parameter 'custom_role_prompt' lacks constraints. Unbounded string invites prompt injection and hallucinated system prompts. No length limit or validation rules documented.