Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate idempotentHint=true and destructiveHint=false, so the agent knows the operation is non-destructive and safe to repeat. The description adds no behavioral context beyond naming the resource, e.g., no mention of side effects on the existing token or behavior if the session is invalid. It does not contradict annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.