Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint=true, so the description carries the rest: it discloses that quotes are non-fiscal pre-invoice offers and spells out the exact per-row return shape (id, quote number, issue date, total, status), which is genuinely useful with no output schema. It omits pagination/limit behavior and whether results are ordered, keeping it below 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.