{"serverId":"mcp-registry/io.github.pipeworx-io/jsonschema","tools":[{"name":"validate_json_schema","fixed":{"name":"validate_json_schema","description":"Validate a JSON value against a JSON Schema (draft-07 subset: type, required, properties, additionalProperties, items, enum, const, min/max, minLength/maxLength, pattern, minItems/maxItems, uniqueItems, format). Returns {valid, errors:[{path,message}]}. Keyless, offline.","inputSchema":{"type":"object","examples":[{"data":{"age":30,"name":"John Doe","email":"john@example.com"},"schema":{"type":"object","required":["name","age"],"properties":{"age":{"type":"number","minimum":0},"name":{"type":"string"},"email":{"type":"string","format":"email"}}}},{"data":[1,2,3,4,5],"schema":{"type":"array","items":{"type":"number"},"maxItems":10,"minItems":1}}],"required":["data","schema"],"properties":{"data":{"description":"The JSON value to validate (any type).","type":"string"},"schema":{"type":"object","description":"The JSON Schema to validate against."}}},"annotations":{"cost":{"all":1},"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Validate Json Schema"},"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":247,"tokensAfter":252}],"toolsChanged":1,"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."}