JSON Schema and tool validator

Validate JSON Schema and OpenAI- or Anthropic-style function definitions locally, with clear structural errors before you call an LLM API.

How to use this tool

  1. Paste a JSON Schema or a JSON tool definition into the editor.
  2. Select Validate JSON.
  3. Fix any inline structural errors before sending the definition to a model API.

Worked example: Example: a function definition with a string name and an object-shaped parameters field passes the basic local validation.

Valid structure

Recognized as a openai tool.

Bring your keys. Keep your savings.