Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter analytics tool, the description covers the essential invocation details: what data is returned at a high level, the allowed date range, and the date format. However, with no output schema and no annotations, it leaves unspecified details like the exact fields in the response, grouping granularity, and relevant alternatives among the many analytics siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.