An agent tool is a function that the model can request to be executed, described by a name, an explanation, and a parameter schema. Clear descriptions and strict schemas reduce bad calls, and each tool is limited to one precise capability.
Example
{"name":"search_orders","parameters":{"customer_id":"string"}}