Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, closed-world and non-destructive, so the safety profile is covered. The description goes further by disclosing the per-item outcome vocabulary (ready, missing, not answered, not applicable), that a copyable checklist comes back, and that post-application expectations (≈3-day approval, volume ramp, reserve, payouts, currencies) are included. It also explicitly guards against the most likely misreading — that readiness equals approval odds — which is real behavioral value beyond structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.