Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered; the description adds genuinely new behavior: no salary data in this feed, a hard one-company-per-call limit, and a cost/payment model ($0.002 USDC via x402 on Base, Solana or Arc, with failed calls uncharged). That pricing and failure-charge disclosure is exactly the kind of context annotations cannot express. It stops short of the full 5 because it says nothing about rate limits, pagination, or what an empty board returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.