Contract area

AI & Agent Contracts

Inspect tool definitions and provider compatibility. All analysis uses the content you paste and runs locally.

Tools

LLM Tool Schema Analyzer

Analyze a JSON or YAML AI tool definition: detect its wrapper, check its input schema, and preview provider conversion locally.

MCP Toolset Analyzer

Analyze pasted MCP tools/list collections for protocol findings, schema validity, pagination, definition size and potential lexical overlap.

MCP Tool Description Linter

Review MCP tool names, descriptions and parameter documentation using explicitly heuristic local checks, with protocol findings kept separate.

Tool Schema Compatibility Checker

Compare one tool input schema across OpenAI strict, Anthropic strict, Gemini Interactions and MCP modes, with documented uncertainty.

OpenAI Tool Schema Validator

Validate OpenAI function wrappers and strict schemas: check required properties, closed objects, nesting and supported constraints.

Anthropic Tool Schema Validator

Check ordinary and strict Anthropic tool definitions, optional properties, schema constraints and documented request-budget limitations.

Gemini Function Schema Validator

Inspect Gemini Interactions function declarations and structured-output schemas, separating documented constraints from unsupported assumptions.

Structured Output Validator

Validate JSON or YAML Draft 2020-12 schemas and optional JSON outputs locally. Schema validity and instance matching are separate results.

Choose the question before the provider

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.

Use the Workbench when the contract format is unclear.