Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by stating that nothing is charged by this tool, that filing begins only after payment, that a checkout_url must never be reported as paid or filed, and that plan-included accounts return included_in_plan and filed true instead of a link. It also flags that submission is not carrier approval and forbids collecting EINs, documents, credentials, or attestations in chat — material behavioral context the structured fields do not carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.