How to fill inputs more reliably
Write Tool Name, Description, and a parameter list separately. One parameter per line, mark required ones — that infers better than a paragraph.
JSON Tools for AI Developers · Runs locally
Natural language generation · Schema · Zod · OpenAPI · Function Calling · MCP · 30+ tools
MCP folds tool capabilities into a unified input schema. When you write an Agent, you don't have to type a full JSON by hand.
Fill in Tool Name / Description / Parameters, or describe it in natural language, then click Generate MCP Tool.
The output is a Schema assembled by local rules — treat it as a draft. Real enums, defaults, and auth fields still follow the service.
It pairs with the Function Calling page: that one is closer to OpenAI tools, this one to an MCP tool list.
Write Tool Name, Description, and a parameter list separately. One parameter per line, mark required ones — that infers better than a paragraph.
Copy name, description, and inputSchema into your server. This page does not invoke tools and does not connect to any MCP host.
MCP is aimed at a tool list and input_schema. Function Calling is closer to OpenAI / Gemini tools wrappers.
Common types are inferred from names and descriptions. Numbers, enums, and required still need to match the real API.
No. This page only generates a definition. It does not invoke a tool.
No.
This page focuses on input. Keep output shapes on Structured Output or the Schema page.
This page only covers Tool. Write Resource and Prompt by the MCP spec.
One HTTP operation often becomes one MCP tool. Path params and query become input fields.
name must be unique on the same server. Search the list after generate.