Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, openWorld), yet the description adds genuinely new behavioral context: the two-tier ranking semantics, that PRIORITY domains are research candidates 'without proof of live links or publisher awareness', noise filtering, and the exact cost model (one gap job + one backlinks call per enriched target). This is exactly the kind of cost/side-effect disclosure that goes beyond structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.