Tool specification
Informs the model about available tools, their interfaces, and expected call parameters.
A formal definition of a tool interface passed to the model — typically in JSON Schema or OpenAPI format — describing the tool's name, its parameters, and input data types. Provided in the system prompt or a dedicated API field.