Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of behavioral disclosure. It discloses that the tool returns signals (risky selectors, owner status, transfer activity) and that these are investigative leads, not definitive verdicts. It also mentions pricing (0.05 USDC), which is a useful operational detail. However, it doesn't disclose side effects, whether payment is required upfront, or what happens if the token is invalid.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.