Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only, idempotent, closed-world safety profile, so the description's added value is the cost disclosure (2 credits) and the compliance guardrails, both of which the agent cannot infer from structured fields. It does not say what the response looks like when no book has posted a line, which is the main remaining behavioral gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.