Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter read-only tool, the description provides the essential information: what it does, what it returns, and what it costs. There is no output schema, but the phrase 'returns current mid-market rates' gives enough guidance about the result. It could mention the response format, but this is a minor gap given the tool's simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.