Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete triggering intents: "dinner ideas, a named dish, protein, cuisine or dietary need, or ideas built around ingredients the user mentions." It never names an alternative sibling (e.g. list_saved_recipes, get_recipe) or states when not to use this tool, so it stops short of explicit routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.