Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, and closed-world. The description adds value beyond them by disclosing the auth requirement (lp_ API key), the sort order (newest first), and the pagination model (cursor). Return shape is omitted, but an output schema exists, so that is acceptable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.