Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly instructs to call this tool first when a user wants to find, discover, or compare AI tools by keyword, use-case, or category, with examples. It implies this is the primary search entry point, contrasting with siblings such as get_tool, list_alternatives, or list_offers, which serve more specific post-discovery purposes.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.