Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It transparently states authentication and payment prerequisites, including bearer token or per-call payment options, and explains that metrics are compared against 24-hour averages. It does not mention side effects, rate limits, or whether the operation is read-only, but for a network-state reporting tool with an output schema this is a moderate gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.