Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false and destructiveHint=false, so the mutation/safety profile is covered. The description adds substantially more: nothing publishes immediately, a pending proposal is created, a proposal_id is returned, a reviewer gates publication, a write token in ESG_HUB_WRITE_TOKEN is required and a missing/invalid token yields 401, and calls are rate-limited.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.