Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-arg read-only tool with no output schema, the description enumerates the fields the agent will receive (chains, chain ids, native tokens, token symbols), which is exactly the needed compensation. It stops short of describing the container format or any ordering, a minor omission given the simplicity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.