Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and mostly fails it. It never says whether the tool returns static prompt text, a generated plan, or a file, nor whether the call is read-only or has side effects. The one concrete disclosure is that the pack "includes the complete prompt, usage guide, and edge-case handling," which hints at output contents but is not enough for an unannotated tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.