Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered and the bar for added context is lower. The description adds two useful notes ('public details' scope and 'preserve returned URLs exactly'), but omits rate limits, error behavior for bad slugs, and whether any fields are auth-gated.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.