Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, so the safety profile is already covered. The description adds real operational context: it identifies what the call returns (account and subscription details) and frames it as a diagnostic for auth, shard, and User-Agent correctness, which is beyond what the annotation conveys. It stops short of describing the response structure or failure modes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.