Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter tool with an output schema, the description covers the core concept and typical use. It does not describe what positions are included or how the output is structured, but the output schema handles the latter, and the tool is conceptually straightforward. A minor gap: it doesn't mention that the default scoring_format is half_ppr, but the schema covers that. Overall, sufficient for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.