{"serverId":"mcp-registry/io.github.shibley/aidataparser","tools":[{"name":"validate","fixed":{"name":"validate","description":"Check whether a JSON object conforms to a JSON `schema` (or a built-in `schema_id` template) and get back a valid flag plus per-field errors. Use this to verify data you already hold — a prior parse result, your own output, or an upstream feed — before acting on it or spending a credit. Deterministic, free, and needs no API key.","inputSchema":{"type":"object","required":["data"],"properties":{"data":{"description":"The JSON value to validate.","type":"string"},"schema":{"type":"object","description":"JSON Schema to validate against. Takes precedence over schema_id."},"schema_id":{"type":"string","description":"Built-in template id to validate against instead of a hand-written schema (invoice, receipt, resume, etc.). Call list_schemas for the full set."}}},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"title":"Validate JSON against a 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":219,"tokensAfter":223}],"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."}