Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the read-only/idempotent/open-world annotations, the description discloses real behavioral traits: the check digit is validated before lookup, the underlying data is crowd-sourced and may be incomplete or wrong, and the output is explicitly not dietary or medical advice. These provenance, validation and liability caveats materially change how an agent should present results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.