Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of disclosing side effects. It explicitly states that the active token is revoked on the server and local credentials are cleared, which are the key behavioral consequences. It does not cover idempotency or error cases, but the main destructive actions are transparent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.