Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already declares the safety profile, so the bar is lower, but the description adds no behavioral context beyond the raw endpoint path — no pagination behavior, no default page size, no statement about whether results are ordered or complete. The one genuinely useful clarification (offers = quotes sent to clients) is definitional rather than behavioral.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.