Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden, yet it only restates the install prerequisite (already mirrored in the wallet parameter description) and the scale. It omits whether a rating is one-time or updatable, whether a wallet signature is required, and what a successful call returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.