Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden; it does earn credit for disclosing a real behavioral trait absent from structured fields — a 0.005 USD/call x402 charge. However, it is silent on defaults (is `date` optional? does it default to today?), timezone/day-boundary handling, whether a window may span midnight, and whether prices include tariffs or VAT. For a paid tool with zero annotation coverage, these omissions are meaningful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.