JSON-Schema description of a tool exposed to the LLM.
Human-readable summary for the LLM to decide when to call it.
Tool name as the LLM will address it.
JSON Schema describing the expected arguments object.