Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint and idempotentHint=false. The description goes beyond them usefully: it discloses the retrieval strategy (project llms.txt, docs pages, or latest release README fallback), the token-budget constraint, that sources and the current version are returned, and the payment model ($0.005 USDC via x402 or prepaid credits, free trial). That is genuine added context for a paid, open-world call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.