Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, closed-world), and the description adds materially above that: cost ('Free'), data scope ('covers posts RipClip published'), the exact metrics returned per platform, and a genuine analytical caveat that platforms count views differently so results must not be summed. That caveat is behavioral guidance an agent could not derive from annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.