Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Far beyond what the annotations convey: current unavailability and the exact error returned, the prerequisites (durable reservation, unknown-outcome reconciliation across dashboard/checkout/cron), the fact that nothing is filed, the reconciliation requirement after rejection, an explicit prohibition on sending tax identifiers, credentials, file contents or legal attestations, and the required owner membership plus billing:write scope. This is unusually rich behavioral and safety disclosure for a mutation-shaped tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.