Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description bears the full burden of explaining behavior. It describes the content but not what the tool returns (e.g., a list, a reference table), whether it is read-only, or any formatting or availability details. The static noun 'catalog' hints at a reference lookup but does not disclose behavioral traits explicitly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.