Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description discloses critical behavioral traits: the operation is a soft-deactivate, it revokes the upstream access token, linked accounts are not deleted, they become manual accounts, and transaction history is preserved. This directly enriches the destructiveHint=true annotation without contradicting it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.