MCP server providing agent supervision tools for ARC — a unified CLI for managing profiles and environments for agent tools (Claude, Gemini, Codex). Exposes 5 supervision tools for intent expansion, risk classification, completion derivation, completion auditing, and trace explanation.
All 5 tools have minimal descriptions (20-80 chars) and extremely sparse parameter documentation. Input schemas are present but lack depth: parameters have type and description, but no enums, ranges, or validation constraints. No output schemas are documented. Tool names follow verb_noun pattern (arc_expand_intent, arc_classify_risk) but descriptions are generic and do not explain WHEN to use each tool or what distinguishes them. No error handling guidance, no recovery paths, no examples of expected outputs. The server appears to be a proof-of-concept rather than production-grade tooling.
Audit whether a task result satisfies the completion criteria.
Classify the risk tier of a proposed agent action based on ARC policy rules.
Derive completion criteria for a task based on ARC supervision context.
Expand a user intent into a structured plan with goals, constraints, and suggested steps.
Explain an ARC supervision trace entry in human-readable form.
No output schemas documented. LLMs cannot plan downstream tool calls or extract structured data from responses. All 5 tools lack return type documentation.
Descriptions are too short (20 - 80 chars) and lack context. They do not explain WHEN to use each tool, what distinguishes it from similar tools, or what the LLM should expect. Baseline for A+ tools is 50 - 200 chars with clear purpose statements.
Parameter descriptions are minimal (e.g., 'The user intent to expand', 'The action to classify'). They do not explain format, constraints, or expected values. No enums, ranges, or validation rules are declared.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 45 | <=2025-11-25 | v2 |
No error handling guidance. Tools do not document what errors can occur, whether they are retryable, or what the LLM should do next. No recovery paths or actionable error messages.
Tool composition unclear. Five tools operate on ARC supervision concepts (intent, risk, completion, trace) but their relationships and call sequences are not documented. No guidance on which tool to call first or how they chain together.