Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the description is free to add operational context: result cap of 5, the raw vs PSA 10 price fields, the card_id, the page link, and the API key requirement. It does not describe pagination or behavior when no match is found, but the added auth and result-shape context is substantial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.