Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and open-world, and the description adds substantive context beyond them: it reads the page plus robots.txt, /.well-known endpoints, sitemaps and llms.txt and up to ten same-origin bundles, explicitly never logs in, submits forms or mutates the site, and notes roughly one-hour caching. That is exactly the kind of scope and side-effect disclosure annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.