Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description does add one useful behavioral detail the annotations do not: results come from the 'readable' catalogue, implying permission-scoped visibility, and it links to open recommendations. It says nothing about result volume, ranking or pagination beyond what the schema's limit field implies.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.