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 adds useful context such as pricing and the guard-oriented use case, but it does not disclose the return format, score interpretation, or whether high risk is indicated by a threshold. This is a meaningful gap for an agent deciding how to act on the output.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.