Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), so the description's added value is corpus and freshness semantics: it reads pages from the latest readiness scan, caps at 100, refreshes after each scan, and that 'index says when the site was last read'. Those are real behavioral facts an agent cannot derive from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.