Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/openWorld annotations, it discloses non-obvious edge cases: premium stories are paywalled and return only a teaser, and video/photo/audio/puzzle/cartoon pages are rejected. These are exactly the surprises an agent needs to anticipate before calling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.