Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose read-only and idempotent behavior. The description adds the formula (annual coupon pro-rated by days elapsed over day-count basis), which clarifies the calculation logic. However, it does not disclose edge cases or return format, though the output schema partially covers that. The added value is moderate beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.