Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only provide generic false hints, so the description carries the burden. It discloses permanence ('permanent ownership transfer'), quota impact, and admin scope requirement. It does not contradict annotations; no conflict with destructiveHint=false since a transfer is not necessarily destructive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.