Get Fitatu Recipe
get_recipeRetrieve canonical recipe details by raw recipe ID, including per-serving nutrition, ingredients, measures, and edit status. Handles soft-deleted recipes while flagging them as not editable.
Instructions
Gets canonical per-serving details and add_meal_items measures for a raw recipeId returned by a recipe-aware MCP tool. Soft-deleted recipes remain readable with deleted=true and editable=false. Raw productId and recipeId spaces may overlap, so the recipeId field determines how the supplied value is interpreted. Returns canonical recipe details { recipeId, name, servings, shared, editable, deleted, mealSchema, tags, ingredients, nutritionPerServing, measures, ...optionalFields }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipeId | Yes | Raw Fitatu recipe id returned by a recipe-aware MCP tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Recipe display name. | |
| tags | Yes | Complete tag list; an empty array means the recipe has no tags. | |
| steps | Yes | Ordered preparation steps parsed from Fitatu's newline-delimited recipe description; an empty array means no instructions are available. | |
| shared | Yes | Whether Fitatu marks the recipe as shared with its public catalog. | |
| userId | No | Owning Fitatu user id, when the upstream response exposes it. | |
| deleted | Yes | Whether Fitatu reports that the recipe has been deleted. | |
| editable | Yes | True only when this recipe is active and the authenticated user may currently update or delete it. Deleted and unowned recipes are false. | |
| measures | Yes | Measures accepted for this recipe by add_meal_items. Copy recipeId with one listed measureId; an empty array means Fitatu returned no usable measures. | |
| recipeId | Yes | Canonical raw Fitatu recipe id for subsequent MCP operations. | |
| servings | Yes | Positive integer number of servings produced by the recipe. | |
| mealSchema | Yes | Raw Fitatu meal keys stored with the recipe. Public catalog values such as dinner are preserved and are not the accepted input enum for recipe mutations. | |
| ingredients | Yes | Canonical ingredient list; an empty array means Fitatu returned no usable ingredients. | |
| weightPerServingG | No | Calculated weight of one recipe serving in grams, when Fitatu provides it. | |
| cookingTimeMinutes | No | Cooking time in whole minutes; omitted when unavailable. | |
| nutritionPerServing | No | Nutrition calculated for one serving, omitted when Fitatu provides no nutrient values. | |
| preparationTimeMinutes | No | Preparation time in whole minutes; omitted when unavailable. |