Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With only one parameter, a full output schema, and annotations covering read-only/idempotent behavior, the description covers the network, asset, time window, transfer directions, and output contents. The preflighted payment-safety note is a meaningful addition, and nothing needed to actually invoke this tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.