Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructive/openWorld/not-idempotent, but the description adds real behavioral context: the scope requirement, the two publish paths (direct vs per-publish review with a human approval step), and the approval link's constraints (single-use, form-bound, 15-minute expiry). This is well beyond what structured fields provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.