Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-param, read-only search tool with a provided output schema, the description covers the essentials: expected return shape ({ query, count, results }), freshness semantics, the web-index-lags selection cue, and the required payment path. Nothing an agent needs to call it successfully (besides what structured fields already carry) is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.