Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden. It discloses the destructive action (deleting tokens) and the important limitation (does not revoke on xAI). This is transparent for a simple tool, though it could mention potential state changes or prerequisites.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.