Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the safe, non-mutating nature is covered. The description adds the useful behavioral detail that the tool reports account identity and remaining access duration, but does not disclose anything further such as output format or refresh behavior. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.