Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the operation is read-only, idempotent, and non-destructive. The description adds valuable behavioral context beyond that: it is public and requires no account, and it explains that results differ depending on authentication—only current catalog entries without an account, but archived ones too when authenticated. This is substantive, nontrivial behavior the agent could not infer from annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.