Turkey and roast cooking times, thawing times and roast dinner timelines. UK and US times.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
A timeline for a whole roast dinner (Sunday roast, Christmas dinner or Thanksgiving), worked back from the serving time: when to take the meat out of the fridge, heat the oven, put it in, turn the oven up for the sides, and when each side goes on. Also lists what can be done the day before.
The main roast. crown is a turkey crown.
Weight of the meat, in the unit given by unit.
Serving time as HH:MM in 24-hour time, e.g. 14:00.
kg (default) or lb.
Optional sides: roastPotatoes, yorkshires, pigsInBlankets, stuffing, rootVeg (roast parsnips and carrots), cauliflowerCheese, greens, carrots, breadSauce, mash, dressing (baked stuffing), greenBean (green bean casserole), sweetPotato (sweet potato casserole), macCheese, rolls, corn, cranberry, pie, gravy. Plain names such as "roast potatoes" work too.
Turkey only: uk (190°C) or usda (325°F). Defaults to usda when the weight is in lb.
Optional. beef: rare, medium or well. lamb: pink or well.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http cooking-times https://feastflow.co.uk/mcp
A timeline for a whole roast dinner (Sunday roast, Christmas dinner or Thanksgiving), worked back from the serving time: when to take the meat out of the fridge, heat the oven, put it in, turn the oven up for the sides, and when each side goes on. Also lists what can be done the day before.
| Argument | Type | Description |
|---|---|---|
| main* | string | The main roast. crown is a turkey crown. |
| unit | string | kg (default) or lb. |
| sides | array | Optional sides: roastPotatoes, yorkshires, pigsInBlankets, stuffing, rootVeg (roast parsnips and carrots), cauliflowerCheese, greens, carrots, breadSauce, mash, dressing (baked stuffing), greenBean (green bean casserole), sweetPotato (sweet potato casserole), macCheese, rolls, corn, cranberry, pie, gravy. Plain names such as "roast potatoes" work too. |
| method | string | Turkey only: uk (190°C) or usda (325°F). Defaults to usda when the weight is in lb. |
| weight* | number | Weight of the meat, in the unit given by unit. |
| doneness | string | Optional. beef: rare, medium or well. lamb: pink or well. |
| serve_time* | string | Serving time as HH:MM in 24-hour time, e.g. 14:00. |
{
"type": "object",
"required": [
"main",
"weight",
"serve_time"
],
"properties": {
"main": {
"enum": [
"turkey",
"crown",
"beef",
"lamb",
"chicken",
"pork",
"gammon"
],
"type": "string",
"description": "The main roast. crown is a turkey crown."
},
"unit": {
"enum": [
"kg",
"lb"
],
"type": "string",
"description": "kg (default) or lb."
},
"sides": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional sides: roastPotatoes, yorkshires, pigsInBlankets, stuffing, rootVeg (roast parsnips and carrots), cauliflowerCheese, greens, carrots, breadSauce, mash, dressing (baked stuffing), greenBean (green bean casserole), sweetPotato (sweet potato casserole), macCheese, rolls, corn, cranberry, pie, gravy. Plain names such as \"roast potatoes\" work too."
},
"method": {
"enum": [
"uk",
"usda"
],
"type": "string",
"description": "Turkey only: uk (190°C) or usda (325°F). Defaults to usda when the weight is in lb."
},
"weight": {
"type": "number",
"description": "Weight of the meat, in the unit given by unit.",
"exclusiveMinimum": 0
},
"doneness": {
"type": "string",
"description": "Optional. beef: rare, medium or well. lamb: pink or well."
},
"serve_time": {
"type": "string",
"description": "Serving time as HH:MM in 24-hour time, e.g. 14:00."
}
}
}How long to roast beef, lamb, pork, chicken or gammon by weight, with the oven temperature, resting time, the temperature to take it out at and a tip. Beef can be rare, medium or well done; lamb pink or well done; lamb and pork shoulder are slow roasted; gammon can be roasted or simmered. Give a serving time to get when it goes in.
| Argument | Type | Description |
|---|---|---|
| cut | string | Optional. beef: joint. lamb: leg or shoulder. pork: loin, shoulder or belly. chicken: whole. gammon: oven or boil. |
| meat* | string | |
| unit | string | kg (default) or lb. |
| weight* | number | Weight of the meat, in the unit given by unit. |
| doneness | string | Optional. beef: rare, medium or well. lamb: pink or well. |
| serve_time | string | Optional serving time as HH:MM in 24-hour time, e.g. 14:00. When given, the answer says when it goes in the oven. |
{
"type": "object",
"required": [
"meat",
"weight"
],
"properties": {
"cut": {
"type": "string",
"description": "Optional. beef: joint. lamb: leg or shoulder. pork: loin, shoulder or belly. chicken: whole. gammon: oven or boil."
},
"meat": {
"enum": [
"beef",
"lamb",
"pork",
"chicken",
"gammon"
],
"type": "string"
},
"unit": {
"enum": [
"kg",
"lb"
],
"type": "string",
"description": "kg (default) or lb."
},
"weight": {
"type": "number",
"description": "Weight of the meat, in the unit given by unit.",
"exclusiveMinimum": 0
},
"doneness": {
"type": "string",
"description": "Optional. beef: rare, medium or well. lamb: pink or well."
},
"serve_time": {
"type": "string",
"description": "Optional serving time as HH:MM in 24-hour time, e.g. 14:00. When given, the answer says when it goes in the oven."
}
}
}Cooking times and oven temperatures for roast, baked, mashed and new potatoes, Yorkshire puddings, and chicken breasts, thighs, drumsticks, wings and legs.
| Argument | Type | Description |
|---|---|---|
| query | string | Optional word to narrow the list, e.g. "roast", "yorkshire" or "thighs". |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Optional word to narrow the list, e.g. \"roast\", \"yorkshire\" or \"thighs\"."
}
}
}How long to roast a turkey by weight: cooking time, oven temperature, resting time and the temperature it must reach. Covers a whole turkey, a crown (breast on the bone) or a boneless breast joint, with UK (British Turkey, 190°C) or US (USDA, 325°F) times. Give a serving time to get when it goes in the oven.
| Argument | Type | Description |
|---|---|---|
| cut | string | whole (default), crown, or breast for a boneless joint or roll. |
| unit | string | kg (default) or lb. |
| method | string | uk: 190°C (170°C fan), 375°F. usda: 325°F (165°C). Defaults to usda when the weight is in lb, otherwise uk. |
| weight* | number | Weight of the meat, in the unit given by unit. |
| stuffed | boolean | A whole bird stuffed in the cavity (USDA times only; for UK times, weigh it with the stuffing). |
| serve_time | string | Optional serving time as HH:MM in 24-hour time, e.g. 14:00. When given, the answer says when it goes in the oven. |
{
"type": "object",
"required": [
"weight"
],
"properties": {
"cut": {
"enum": [
"whole",
"crown",
"breast"
],
"type": "string",
"description": "whole (default), crown, or breast for a boneless joint or roll."
},
"unit": {
"enum": [
"kg",
"lb"
],
"type": "string",
"description": "kg (default) or lb."
},
"method": {
"enum": [
"uk",
"usda"
],
"type": "string",
"description": "uk: 190°C (170°C fan), 375°F. usda: 325°F (165°C). Defaults to usda when the weight is in lb, otherwise uk."
},
"weight": {
"type": "number",
"description": "Weight of the meat, in the unit given by unit.",
"exclusiveMinimum": 0
},
"stuffed": {
"type": "boolean",
"description": "A whole bird stuffed in the cavity (USDA times only; for UK times, weigh it with the stuffing)."
},
"serve_time": {
"type": "string",
"description": "Optional serving time as HH:MM in 24-hour time, e.g. 14:00. When given, the answer says when it goes in the oven."
}
}
}How long a frozen turkey takes to thaw in the fridge (about 12 hours per kg) or in cold water (30 minutes per lb), and, given the day you will cook it, which day to move it from the freezer to the fridge.
| Argument | Type | Description |
|---|---|---|
| unit | string | kg (default) or lb. |
| method | string | fridge (default) or water. |
| weight* | number | Weight of the meat, in the unit given by unit. |
| cook_date | string | Optional day you will cook it, as YYYY-MM-DD, e.g. 2026-12-25 or 2026-11-26. |
{
"type": "object",
"required": [
"weight"
],
"properties": {
"unit": {
"enum": [
"kg",
"lb"
],
"type": "string",
"description": "kg (default) or lb."
},
"method": {
"enum": [
"fridge",
"water"
],
"type": "string",
"description": "fridge (default) or water."
},
"weight": {
"type": "number",
"description": "Weight of the meat, in the unit given by unit.",
"exclusiveMinimum": 0
},
"cook_date": {
"type": "string",
"description": "Optional day you will cook it, as YYYY-MM-DD, e.g. 2026-12-25 or 2026-11-26."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 9, 2026.