Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds real behavioral value by disclosing the improvement threshold ('beats the earlier best by at least $100 a year or 5%'), which no structured field provides. However, annotations declare readOnlyHint=false while the description frames the operation purely as a passive 'check', leaving unexplained whether the call re-queries carriers or mutates the quote session. With annotations present the bar is lower, but this gap is notable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.