Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The only annotation is readOnlyHint=false, which just confirms this is a mutation; the description goes further by disclosing exactly what is destroyed (the stored refresh token) and where it lives (this machine). It does not say whether server-side sessions are also revoked or whether authentication is required, but for a minimal-annotation tool this adds real behavioral value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.