Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With readOnlyHint=true, idempotentHint=true, and destructiveHint=false, annotations already cover the safety profile. The description adds beyond that: it specifies what is verified (API address and token) and clarifies the return value is a 'non-sensitive summary,' which is useful behavioral context. Consistent with annotations, no contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.