Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already include readOnlyHint=true, and the description is consistent with it, adding the diagnostic purpose of validating auth, shard, and User-Agent. It also reveals the endpoint and that the scope is tied to the authenticated API key, which is useful behavioral context beyond the annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.