Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent annotations, it discloses credit cost (5), the aggregation rule ('only identical lines are combined'), how many books back each number, and the timing semantics of the default snapshot (latest until kickoff, closing after). These are meaningful operational traits the annotations do not cover.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.