MCP server for validating and guarding agent outputs in CrewAI workflows. Provides tools for schema validation, hallucination detection, data freshness checks, and cross-reference validation.
Five tools with basic schemas and descriptions, but significant gaps in parameter documentation and error handling. Tool names are descriptive (verify_json_schema, detect_hallucination_markers) but descriptions are brief (20-60 chars). Input schemas present but lack depth: parameters have types and basic descriptions, but no enums, constraints, ranges, or validation guidance. No output schemas documented. Error handling absent, tools do not guide recovery or categorize failures. No security considerations visible (e.g., how are LLM outputs validated before schema checking?). Composition is reasonable (each tool has one responsibility), but parameter relationships undocumented (e.g., sensitivity_level enum values not specified).
Cross-reference data from multiple agent sources.
Scan text for hallucination patterns.
Calculate overall reliability score across multiple outputs.
Check if data is recent enough.
Validate JSON data against expected schema.
No output schemas documented. LLMs cannot plan downstream calls or extract results without knowing what fields to expect.
Parameter descriptions lack constraints, enums, and ranges. E.g., 'sensitivity_level' accepts 'low, medium, high' but no enum declared; 'max_age_hours' unbounded; 'content_type' values not enumerated.
Tool descriptions too brief (20-60 chars). Lack WHEN to use, prerequisites, and side effects. E.g., 'Validate JSON data against expected schema' does not explain when to call it vs other validation tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
No error handling guidance. Tools do not indicate what to do on failure (retry, ask user, abort). No recovery paths documented.
Parameter 'source_agent' (optional string) appears in 4 tools but is never validated or constrained. No enum of valid agent names provided.