Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Read-only and idempotence are already in annotations, but the description adds useful behavioral detail: unverified tokens reveal no traits, and the optional parameters verify claimed-page proof. This is extra value beyond the structured metadata and does not contradict the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.