Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity, two required parameters, and strong annotations, the description provides adequate context: it lists the return concepts, the external provider, the cost, and the endpoint. There is no output schema, but the description names the important output fields, so an agent has enough information to decide to call it and understand the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.