Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple getter with one well-documented parameter and no output schema, the description gives a reasonable overview of the return values (categories, 0-100, status). However, it omits response structure details, freshness guarantees, and error context, leaving gaps that a fuller description could fill when no output schema exists.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.