Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations include destructiveHint: true and readOnlyHint: false, but the description goes beyond that by detailing what exactly is affected (only the session, not orders or artwork) and the security requirement (private token). This adds valuable context that the annotations alone do not provide, such as the irreversible nature of the action and the scope of its effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.