Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a non-destructive mutation (readOnlyHint=false, destructiveHint=false). The description adds meaningful obligation context, that the operator commits to registering the capability and completing verification, but it doesn't state whether the claim is exclusive, what happens on failure to complete, or what the response signals.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.