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 helpfully reveals that the tool costs 0.01 USDC on Base via x402, or 12 sats Cashu ecash or Lightning, which is important for an agent to know before invoking. However, it does not discuss rate limits, error handling, response format, or whether the operation is read-only, leaving significant behavioral gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.