Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It usefully discloses the key side effect ('existing tokens are not deleted but no new authorizations will be allowed'), but says nothing about permission/auth requirements, reversibility, or the response, so coverage is partial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.