Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-optional-parameter tool, the description covers authentication, payment, and session definitions, and the output schema handles return values. Still, 'share of price movement' is ambiguous (absolute vs. percentage, per-session breakdown), and there is no guidance on when to prefer this over similar data tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.