Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations and no output schema, the description carries the behavioral disclosure burden. It does add useful information by specifying the possible verdicts, SUMMARY with delivery_rate or NO_PAYMENTS_FOUND. However, it does not disclose side effects, permissions, or result format details beyond those two verdicts.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.