Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full disclosure burden. It discloses the per-call cost, payment methods, the fact that API keys do not cover this tool, the push cadence (one signed message per chain per completed minute), the payload contents, the 7-day validity, and renewal behavior. This leaves little hidden about side effects or ongoing behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.