Anthropic Tool Input Builder

Build Claude tool definitions with `input_schema` from sample JSON input

Anthropic tool inputLocked output preset

Outputs a Claude tool definition entry with `name`, `description`, and `input_schema`.

Output preset
Anthropic tool input

Sample JSON

Loading editor...

Generated Output

Loading editor...

The schema is generated entirely in your browser from the sample you paste here. No provider APIs or server-side processing are involved.

Related Tools

Frequently Asked Questions

It outputs a Claude tool definition object with `name`, `description`, and `input_schema`, ready to paste into the `tools` array of your Anthropic request.

Anthropic tool inputs are usually named parameters, so the schema should have an object root with properties rather than a raw string or array at the top level.

Yes. This page only generates the JSON definition. You still send that JSON from your own application when you call Anthropic, but the building step itself is entirely local.

Yes. This tool is focused specifically on Anthropic's `input_schema` wrapper. The broader builder also supports plain JSON Schema, OpenAI Structured Outputs, and MCP definitions.