Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive, closed-world behavior. The description adds meaningful context beyond them: the entries include status, as-of date, issuer and confidence grade, and it explicitly caps the tool's scope at the catalogue with no interpretive output. It does not discuss pagination, but for a read-only lookup that is minor.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.