Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Reads past the annotations (readOnly/openWorld) with genuinely useful behavior: unmatched queries return total 0 and an empty list, Hermès' own fallback recommendations are deliberately suppressed, results_for reports Hermès' spelling correction, and pagination beyond page 1 is best-effort/provisional. These are exactly the quirks an agent must know.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.