Search Fitatu Recipes
search_recipesSearch recipes by name substring to retrieve recipe IDs and optional details, useful when adding a recipe to a day plan.
Instructions
Searches active recipes by a trimmed, case-insensitive name substring and returns raw recipeId values. Set includeDetails=true to include additional recipe information and available measures. These details can be useful when adding a selected recipe to a day plan. Empty or whitespace-only query lists recipes. scope=all combines catalogs and returns partial results with warnings when one catalog or individual recipe details are unavailable. Returns { query, scope, page, limit, count, items, warnings }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | One-based result page number. Defaults to 1. | |
| limit | No | Maximum recipes returned on this page, from 1 to 50. Defaults to 20. | |
| query | No | Optional case-insensitive substring matched against recipe names. Omit or use an empty string to list recipes. | |
| scope | No | Catalog scope: "mine" searches owned recipes, "public" searches Fitatu, and "all" combines both. Defaults to "mine". | mine |
| includeDetails | No | Whether to include canonical recipe details and available measures. These details can be useful when adding a selected recipe to a day plan. Defaults to false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | One-based page number returned. | |
| count | Yes | Number of recipes in items on this page, not the total number of matching recipes. Always equals items.length. | |
| items | Yes | Deduplicated recipes on this page. With includeDetails=true, successful detail lookups add canonical fields and measures at the top level. | |
| limit | Yes | Maximum number of recipes requested for this page. | |
| query | Yes | Normalized search phrase used for the request; empty when listing. | |
| scope | Yes | Catalog scope used for this result page. | |
| warnings | Yes | Non-fatal source or recipe-detail failures; empty when every requested operation succeeded. |