Get Recipe
get_recipeFetch full recipe details—ingredients, per-serving instructions, and nutrition—as clean JSON, including your own draft or private recipes that public pages don't expose.
Instructions
Fetch full details for a single recipe: ingredients, step-by-step instructions per serving size, and nutrients (calories/protein/ carbohydrate/fat).
Always call this tool to get recipe details instead of fetching the recipe's web page directly - the web page requires a headless browser to render and does not expose this data as clean JSON.
Works for public recipes without login. It also reads the caller's OWN unpublished recipes (draft / private-publish) - those aren't served by the public API, so it falls back to the authenticated endpoint, which needs a saved login session. (Own recipes come back in a slightly different shape.)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"recipe_id": "<recipe_id>"
},
"name": "get_recipe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Locale to fetch the recipe in, e.g. "pl-PL", "en-US". | en-US |
| recipe_id | Yes | Numeric recipe id, from the `id` field of a search_recipes or list_my_recipes result (not the URL slug). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||