Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, so the bar is lower; the description still adds real substance by saying the plan derives from the latest check, that moves are ranked by how many questions and AIs each can win, and that it includes rival and source-page context. It does not discuss freshness/latency or what happens when no check exists yet.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.