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 implies the tool delivers a static prompt/playbook asset ("battle-tested prompt," "works in any LLM chatbot") but never says what it actually does with input, whether it transforms or generates text, what the output looks like, or any constraints. The one genuinely useful hint, that it is a prompt asset rather than a computation, is buried in sales copy.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.