Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears the full behavioral burden. It usefully discloses that the tool performs no probing, incurs no charge, operates over upstream catalogs plus a local shadow, and returns not_probed:true. It does not cover auth, failure modes, or rate limits, but the cost and side-effect profile is clearly conveyed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.