Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are absent, so the description must disclose behavioral traits. It only states the output is 'render-ready,' implying format readiness but not addressing read-only status, rate limits, or potential side effects. The description does not explain how parameter interactions affect the graph (e.g., min_btc as a filter), leaving behavioral ambiguity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.