Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even without an output schema, the description tells an agent what to expect: every ERC-20 plus native ETH valued in USD, sorted by value, with a total, and non-quoted holdings counted separately. It also covers the one required parameter, the network, pricing, authentication options, and lack of wallet/API-key requirements. Nothing needed to invoke the tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.