Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false, and the description reinforces this with "Free and read only," which is a slight restatement rather than new information. It does add genuine behavioral context beyond the annotations: the scope of the data ("posts RipClip published or planned") and the fact that the comparison period is derived from the same window length. It stops short of noting latency, cost, or freshness of the underlying stats.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.