Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint: true and idempotentHint: true, so the safety profile is partially known. The description adds the Authorization header requirement, which is useful unfrastructure context. However, it does not disclose what happens to the revoked key, whether revocation is immediate, or any side effects—despite being a destructive operation. It adds some value but remains thin.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.