Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given a single required parameter, a high-coverage schema, an output schema, and a read-only annotation, the description covers the needed behavioral details: what the snapshot contains, how imbalance is signed, and which venue will respond. Nothing essential is missing for selecting and calling this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.