Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well past the destructiveHint/openWorldHint annotations by describing the concrete effect of each action — redirect only rewrites internal links to a live page, replace edits content, remove keeps the text or image, dismiss touches nothing on the store. It also discloses a non-obvious operational trait: one job per store at a time, runs in the background, follow it with get_job_status.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.