Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of disclosing behavioral traits. It mentions 'if supported' but does not explain what unsupported types mean, whether the tool may fail, or any side effects. The hedged phrasing hints at uncertainty but offers no concrete details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.