JSON Schema Strict Validator

JSON Schema Strict Validator MCP Connector for Claude

A+

Perform deterministic JSON validation against Draft-07 and 2020-12 schemas with strict property enforcement.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a zero-tolerance validation engine for JSON data. It ensures that your JSON instances strictly adhere to defined schemas by enforcing rules like additionalProperties: false by default. Use validate_json to check for type mismatches, missing required fields, or pattern failures. The verify_integrity tool allows you to validate environment variable strings against expected types, while evaluate_compatibility detects breaking changes between schema versions. It is ideal for preventing subtle schema violations in automated pipelines.

jsonschemavalidationtestingdevops

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

evaluate_compatibility

Evaluates if a new JSON Schema is compatible with an old one

validate_json

The engine will parse them and perform strict validation, including checking for additional properties if specified. Validates a JSON instance against a provided JSON Schema

verify_integrity

) and a JSON array of constraints [{key, expectedType}]. Verifies that environment variables or a string of key-value pairs match expected types

See how to talk to your AI agent using JSON Schema Strict Validator.

Validate this JSON object against the schema: {"name": "John", "age": 30} with schema {"type": "object", "properties": {"name": {"type": "string"}}, "required": ["name"]}

{"isValid": true, "validationErrors": []}

Check if this JSON is valid: {"id": 123, "extra": true} against schema {"type": "object", "properties": {"id": {"type": "number"}}}

{"isValid": false, "validationErrors": [{"path": "/extra", "errorType": "UNAUTHORIZED_PROPERTY", "expected": "none", "actual": "true"}]}

Is the string 'VERSION=1.0' valid for the key VERSION with type string?

{"isHealthy": true, "structuralIssues": []}

Strict mode means that if a schema does not explicitly define `additionalProperties`, the validator treats it as `false`. Any property found in the JSON instance that is not declared in the schema will trigger an error.

Related Connectors