Skip to main content

Tool Definition Schema

A Tool Definition is a JSON-serializable object that describes a tool’s metadata, parameters, and behavior.

Required Fields

Optional Fields

Categories

Tools MUST belong to one of the following categories:

Execution Modes

Complete Example

JSON Schema

The complete JSON Schema for tool definitions is available at:

Validation