Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the mutation profile (readOnly=false, destructive=false, idempotent=false, openWorld=false). The description adds genuinely useful context: the image must be a public URL, the operation converts the post to a carousel, and there is a 10-slide cap. It does not say what happens when the cap is exceeded (error vs. silent failure) or what auth is required.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.