Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, non-open-world), and the description adds substantial behavior beyond them: evidence tiers with confidence rules (three agreeing installs for observed facts), build stamps for unconfirmed game-file facts, lore caveats, and the disclosure that further-reading links are search URLs and nothing is fetched. It also documents a degradation mode ('when Everloot's public player data is not connected, the observed layer is unrecorded, not empty'), which is exactly the kind of context annotations cannot convey. It stops short of describing ordering or truncation behavior when the limit caps results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.