Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, informing the agent this is a safe, idempotent read. The description adds that it returns 'full detail,' which is slightly more specific but still minimal. It does not describe any behavioral traits like potential errors or data scope.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.