Free tool · Runs in your browser

Will your tool schema compile?

Strict mode rejects a schema that looks perfectly valid in your editor. Paste one tool definition, a bare schema, or your whole toolset as a JSON array — then hit Fix it and get a repaired schema back.

Your schema never leaves your browser.

What fails the request

What compiles but gets silently dropped

That split is the point: a warning here means your schema will be accepted but is not doing what it says. Only the first list stops the request.

The rules above are the ones documented in Tool-calling JSON schemas, explained. Strict mode constrains the shape — it never checks your business rules, so validate those yourself at the boundary.

Prefer the terminal? The same checks ship as a zero-dependency CLI with CI-friendly exit codes — strict-schema-check on GitHub.

Also in this tool

Going further than one schema

Tool schemas, memory, and a deployment path — the full $9 guide takes the loop from working to shippable.

See the guide