LLM Tool Schema Analyzer
Analyze a JSON or YAML AI tool definition: detect its wrapper, check its input schema, and preview provider conversion locally.
Inspect tool definitions and provider compatibility. All analysis uses the content you paste and runs locally.
Analyze a JSON or YAML AI tool definition: detect its wrapper, check its input schema, and preview provider conversion locally.
Analyze pasted MCP tools/list collections for protocol findings, schema validity, pagination, definition size and potential lexical overlap.
Review MCP tool names, descriptions and parameter documentation using explicitly heuristic local checks, with protocol findings kept separate.
Compare one tool input schema across OpenAI strict, Anthropic strict, Gemini Interactions and MCP modes, with documented uncertainty.
Validate OpenAI function wrappers and strict schemas: check required properties, closed objects, nesting and supported constraints.
Check ordinary and strict Anthropic tool definitions, optional properties, schema constraints and documented request-budget limitations.
Inspect Gemini Interactions function declarations and structured-output schemas, separating documented constraints from unsupported assumptions.
Validate JSON or YAML Draft 2020-12 schemas and optional JSON outputs locally. Schema validity and instance matching are separate results.
Start with base schema validation when a JSON output does not match its expected shape. Use the compatibility matrix to compare provider modes, or a provider validator for wrapper-specific rules. MCP collections add toolset-wide protocol and explicitly heuristic documentation checks. None of these workflows calls a provider or connects to an MCP server.