{"serverId":"mcp-registry/io.github.lazymac2x/api-schema-drift-detector","tools":[{"name":"breaking-change-analyzer","fixed":{"name":"breaking-change-analyzer","description":"Analyzes breaking changes between two schema versions. Detects: field removal, type changes, newly required fields, enum value removal, constraint tightening.","inputSchema":{"type":"object","required":["oldSchema","newSchema"],"properties":{"newSchema":{"type":"object","description":"New (candidate) schema version"},"oldSchema":{"type":"object","description":"Previous (deployed) schema version"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":126,"tokensAfter":126},{"name":"schema-validator","fixed":{"name":"schema-validator","description":"Validates if data conforms to a JSON schema. Returns valid:true/false and an error message on failure.","inputSchema":{"type":"object","required":["schema","data"],"properties":{"data":{"description":"Data to validate (any type)","type":"string"},"schema":{"type":"object","description":"JSON schema to validate against"}}}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: data. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":98,"tokensAfter":102}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}