MCP Server

Witness

io.github.tfitzgerwitness/witness
Developer Tools Public & reachable MCP 2025-11-25

What this MCP does

Generates independently revalidated backward-compatibility evidence for JSON Schema and MCP changes.

contract_witness
Produce a concrete independently revalidated JSON-Schema/MCP backward-compatibility witness before merge/deploy. UNKNOWN or NO_WITNESS_FOUND never means compatible.
Open world
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mode', 'old_schema', 'new_schema'], 'properties': {'mode': {'enum': ['input_backward_compatibility', 'output_backward_compatibility'], 'type': 'string'}, 'options': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'new_schema': {'anyOf': [{'type': 'boolean'}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}, 'old_schema': {'anyOf': [{'type': 'boolean'}, {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}]}}}
Added
contract_witness
Sept. 17, 2026, 12:52 p.m.