Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description steps in and enumerates the score's constituent dimensions (diversification, mix, stablecoin reserve, performance, risk) alongside the 0–100 range, which is enough for an agent to interpret the return. It stops short of describing how the score is computed or what shape the response takes (single number vs per-dimension breakdown), a modest gap for a zero-parameter read tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.