Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With only destructiveHint=true in annotations, the description carries real behavioral weight: it discloses the audience (one agent), the non-publication guarantee, and the administrator's read access. That admin-visibility caveat is exactly the kind of context annotations cannot supply. It does not address delivery confirmation, failure modes, or the idempotency_key's effect, keeping it out of the top band.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.