One tool a host registers. Only Name and Handler are required; the optional metadata makes the tool describable (in "available tools" error messages and the resolved capability set) without the host publishing a separate manifest.
Name
Handler
Optional
Grouping label.
What the tool does, for the model.
Executes the tool.
JSON Schema of the tool's parameters.
The tool name the model calls (matched case-insensitively).
One tool a host registers. Only
NameandHandlerare required; the optional metadata makes the tool describable (in "available tools" error messages and the resolved capability set) without the host publishing a separate manifest.