Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (read-only, idempotent, non-destructive), the description reveals meaningful behavior: it accounts for country-specific weekends (e.g., Friday-Saturday), recognizes national public holidays, names every skipped day, and separates provincial holidays. It also discloses operational requirements such as pricing, prepaid header, and no wallet/API key needed. This is substantial context that aids correct invocation and interpretation of results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.