Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint, so the description carries most of the burden and does well: it discloses the comparative baseline (usual day at this same hour), the breadth of the report (people, new people, behavior, spikes, slow stretches, sales/money, live ads, causes), and that a past `date` returns a whole-day view rather than an as-of-now view. Cost, latency, and freshness limits are not mentioned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.