Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotent, yet the description adds material behavior the agent could not otherwise know: the exact shape of returned manager data, Merkl claim state including unregistered reward tokens, and the critical failure semantic that read_ok=false means the result is unreliable rather than empty. That last point preempts a dangerous misread of an empty-looking response.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.