Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the full behavioral disclosure burden. It meaningfully reveals that the scan is active, that an autonomous AI agent decides follow-up probes, and that only authorized targets should be scanned. This provides useful transparency beyond the literal parameter names, even if potential side effects like generated traffic or triggering alerts are not mentioned.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.