Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this a safe, idempotent, catalog-bound read, so the bar is lower. The description still adds real value beyond them: it enumerates what is returned (stable URL, brand name, img tag, brand page), discloses the not-found path with fallback_url serving a favicon or name tile, and warns that recolour variants only exist for SVG — a constraint an agent would otherwise hit at runtime.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.