Output Format Contract Checker

Output Format Contract Checker MCP Connector for Claude

A+

Enforces strict data integrity and schema conformity between LLM pipeline stages.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

The Output Format Contract Checker ensures data integrity in LLM-driven pipelines like CrewAI or LangChain. It prevents downstream execution failures by verifying that the output of one stage strictly adheres to a predefined schema. Using the validate_contract tool, it performs recursive validation of types, nullability, and enum constraints. It also provides tools like get_violation_summary to aggregate errors and check_coercion_possibility to identify if simple type casting can resolve mismatches.

schemavalidationllmdata-integritypipeline

3 tools expose this connector's capabilities to your AI agent.

check_coercion_possibility

Provide the value and the expected type name. Checks if a value can be coerced to a target type

validate_contract

Provide the actual data and the schema blueprint. Validates output data against an expected schema

get_violation_summary

Pass a list of violation objects to summarize. Aggregates violations into a summary

See how to talk to your AI agent using Output Format Contract Checker.

Validate this data: {"id": "123"} against schema {"id": "integer"}

{"is_compliant": false, "violations": [{"path": "id", "type": "type_mismatch"}], "auto_coercible": true}

Check if the value 'true' can be coerced to a boolean.

{"can_coerce": true, "suggested_type": "boolean"}

Summarize these violations: [{"type": "missing_field"}, {"type": "type_mismatch"}]

{"total_violations": 2, "missing_count": 1, "type_mismatch_count": 1, "null_violation_count": 0, "enum_violation_count": 0, "extra_field_count": 0}

It validates that JSON data produced by an AI agent matches a specific schema, checking for missing fields, type mismatches, and enum violations using `validate_contract`.

Related Connectors