Developer & data · By AIXpress
MCP Tool Definition Generator
Create an MCP tool definition with a valid name, description, supported JSON Schema input contract, and optional output contract.
MCP server developers drafting tool metadata and parameter schemas.
Free to use. Your inputs are processed in this browser and are not included in usage analytics.
How to use mcp tool definition generator
- Name the tool and describe the concrete task it performs.
- Provide an object input schema and optionally an output schema using the supported subset.
- Copy the definition into your MCP server and implement its handler separately.
What to know about the result
- Supported validation keywords: type, properties, required, additionalProperties, items, enum, const, minimum, maximum, minLength, maxLength, minItems, and maxItems. Boolean schemas and annotations are supported.
- Only JSON Schema 2020-12 is supported. Unsupported keywords, including $ref, pattern, format, and combinators, are rejected everywhere. This is a subset validator, not a complete JSON Schema implementation.
- The generated definition does not implement or register a tool. Default JSON Schema dialect is 2020-12, as specified by MCP.
- MCP tools specification: https://modelcontextprotocol.io/specification/2026-07-28/server/tools
Related tools
- MCP Server Config Generator
Generate portable or VS Code MCP server JSON for a local stdio command or a remote HTTP endpoint.
- JSON Formatter
Validate JSON and make API responses or configuration files readable with consistent indentation.
- JSON Minifier
Remove unnecessary JSON whitespace while preserving the parsed values for compact payloads.
For the next step, explore PDF tools and small business templates.