Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations, which only say it is a non-readonly, non-destructive, non-idempotent mutation. It discloses link-to-affiliate conversion (a dead link kills the proposal), automatic footer and destination selection, the 2-hour duplicate flagging, plain-text-only input, and rate limits of 10/hour and 50/day per bot. Behavior matches destructiveHint=false since nothing is published.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.