Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare non-readonly, idempotent, non-destructive, open-world behavior. The description adds the authorization requirement ('Host-only') and the precondition that the request be pending, neither of which appears in the annotations, which is real added value. It stops short of describing failure modes such as invalid or already-resolved temp IDs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.