Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, but the description adds real context on top: data is scraped from the job list embedded in the public page, the company name is structurally absent and therefore not returned, and each successful call costs $0.002 USDC via x402 while failures are free. That cost and data-gap disclosure is exactly the kind of thing the agent needs before invoking. No pagination or rate-limit detail, though.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.