Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. 'Retrieve' implies a read-only operation and 'potential fees' suggests no actual charges are applied, which are useful hints. The explicit statement that it 'Runs in your Kuudo deployment, not here' is also a significant behavioral disclosure. However, the description does not clarify what 'Catalog entry' means, what the returned list contains, or whether authentication or account context is required.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.