Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and discloses key behaviors: per-page billing (1 credit/page), pure crawling with no AI content, per-page SSRF checks, and non-interrupting failure handling. However, it omits details like rate limits, robots.txt handling, or exact output structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.