Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world, so the safety profile is covered. The description adds useful context beyond that: it returns links plus short summaries (not full prescriptions) and is scoped to the public catalog only. It stops short of describing result ordering or pagination behavior, which is minor given limit is capped.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.