Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with one optional parameter, a rich output schema, and annotations covering safety and idempotency, the description is complete. It explains what the tool returns (corrected/amended reports), why it matters, what markets are covered, how to widen the search, and that no auth is needed. Nothing essential is missing for an agent to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.