AgentScout / Free tools / AI Tool Schema Builder

AI tool schema builder (function calling)

Define a function once and export the tool-calling JSON for OpenAI, Anthropic Claude and Google Gemini. Building agents? See agent frameworks by task.

Free, no sign-up. Runs entirely in your browser: nothing you type is sent to AgentScout or any AI provider.

One per line: name | type | required or optional | description. Types: string, number, integer, boolean, array, object, or enum(a,b,c).

OpenAI Responses API (tools)

OpenAI Chat Completions (tools)

Anthropic Claude (tools)

Google Gemini (functionDeclarations)

FAQ

Why does each provider need a different format?

They all use JSON Schema for the parameters, but wrap it differently: OpenAI's Responses API takes type, name, description and parameters at the top level; Chat Completions nests them under function; Anthropic calls the schema input_schema; Gemini lists functions under functionDeclarations.

What does OpenAI strict mode change?

With strict set to true, the model's arguments are guaranteed to match your schema. OpenAI requires every property to be listed as required and additionalProperties to be false; use a nullable type if a field is truly optional.

Can I use nested objects?

This builder makes flat parameter lists with empty object and string-array placeholders. Edit the output by hand for deeper nesting.

Is anything sent to an AI provider?

No. The schema is generated in your browser.

Popular searches: Python AI agent frameworks · TypeScript and JavaScript AI agent frameworks · Open-source AI agent frameworks

Popular with: AI engineers · Developers

More free tools from AgentScout: AI API Cost Calculator · AI Token Counter · AI Prompt Builder · AI Agent Setup Generator · MCP Config Builder · llms.txt Generator · Free AI image generator · All free tools

Get the best new AI agents, weekly

One short email with new tools, launches and what's worth trying. Free, unsubscribe anytime.