Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden; 'Reads your ETH, ZENI and Operatives from the chain' usefully signals a read-only, chain-backed operation and reveals the input domain. However, it does not disclose what happens with an empty/unfunded wallet, what occurs when the token is omitted or invalid, or whether the recommendation is deterministic. Those are the gaps an agent would most want covered for a tool with zero annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.