Search recipes
search_recipesSearch LastList's recipe catalog by name, cuisine, dietary preference, and kitchen equipment. Returns a short list of matching recipes the user can choose from, each with the tools it needs. If the user is asking 'what can I make' without naming a recipe, prefer match_recipes_to_inventory over a blind search.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_recipes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max recipes to return. Default 10, cap 20. | |
| query | No | Free-text search across recipe titles. Optional. | |
| tools | No | Only return recipes that use at least one of these kitchen tools, e.g. ['slow cooker'], ['air fryer', 'instant pot']. Use when the user asks what they can make with a specific appliance. | |
| cuisine | No | Filter by cuisine, e.g. 'Italian', 'Mexican', 'Thai'. Case-insensitive. | |
| dietary | No | Filter by dietary tags, e.g. ['vegetarian'], ['gluten-free', 'dairy-free']. Returns only recipes that match ALL specified tags. | |
| maxIngredients | No | Only return recipes with at most this many ingredients. | |
| noSpecialtyTools | No | When true, only return recipes achievable with everyday equipment (nothing tagged as a specialty tool). Use for 'I don't have any fancy equipment'. |