Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It usefully adds that this is a real PyPI package, pay-per-use, costing 0.02 USDC on Base, and that it preserves meaning while reducing tokens. It does not disclose the return format, error behavior, or limits, but the cost warning is meaningful context beyond the basic action.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.