Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
While annotations already declare destructiveHint=true and idempotentHint=true, the description adds critical behavioral nuance: already-publishing destinations cannot be recalled and are returned in still_going, and it confirms idempotency with 'Safe to call again.' This goes beyond the hints and provides operational expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.