Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It reveals that the tool uses Readability to produce clean Markdown, lists the specific fields returned (title, description, og:image, byline, word count, outgoing links), and discloses a cost point of $0.003 USDC via x402 on Base. This goes beyond a generic 'fetch page' and informs the agent of non-obvious traits like payment and output composition. It does not cover failure modes or rate limits, but the provided information is substantial.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.