PrepSheet
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read-only kitchen costing, recipe scaling, UK GP, starter menus, and prep lists for chefs.
| Author | com.getprepsheet |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 1648 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"PrepSheet": {
"url": "https://getprepsheet.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
list_starter_recipesread-onlyList PrepSheet's library of pre-costed UK starter recipes (pub, cafe, restaurant and takeaway dishes) with their base portions and ingredient cost per portion in GBP. Use the slug with get_recipe_prep_sheet. Optional 'search' filters by name (case-insensitive).
Parameters:
search— string — Optional text to filter recipe names, e.g. 'chicken'.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_recipe_prep_sheetread-onlyGet a printable-style prep sheet for one PrepSheet starter recipe, scaled to a number of covers (portions): every ingredient quantity scaled, the method, and the costing (batch cost, cost per portion, suggested menu price ex and inc 20% VAT). Example: slug 'cottage-pie', covers 80.
Parameters:
slug(required) — string — Recipe slug from list_starter_recipes, e.g. 'cottage-pie'.covers— integer — Number of portions to scale to. Defaults to the recipe's base portions.
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_starter_menuread-onlyGet PrepSheet's ready-costed starter menu for a UK venue type. With no venue, lists the venue types (pub, cafe, restaurant, takeaway) and their dishes. With a venue, returns every dish with its menu price, ingredient cost per portion, food cost % and GP % (prices ex-VAT, plus inc 20% VAT).
Parameters:
venue— string — One of pub, cafe, restaurant, takeaway. Omit to list the venue types.
Hints: read-only yes · destructive no · idempotent yes · open-world no
cost_reciperead-onlyCost any recipe from its ingredients. For each ingredient give the pack price, the pack size and the quantity used (same unit as the pack size, e.g. grams). Returns each line cost, batch cost, cost per portion and a suggested menu price from a target food cost % (default 30%), ex-VAT and inc-VAT. open_in_prepsheet_url opens this exact recipe in the free PrepSheet tool (no sign-in), where the user can edit, scale, print and save it; the recipe travels in the link itself and is not stored by PrepSheet.
Parameters:
portions(required) — integer — How many portions the batch makes.ingredients(required) — arrayrecipe_name— string — Optional dish name.vat_rate_pct— number — VAT rate for the inc-VAT price. Default 20 (UK standard).target_food_cost_pct— number — Target food cost as % of the ex-VAT price. Default 30.
Hints: read-only yes · destructive no · idempotent yes · open-world no
calculate_gpread-onlyUK gross profit (GP) calculator for food and drink. mode 'gp_from_price': give cost_ex_vat and selling_price_inc_vat to get GP % and GP per sale (VAT is removed first, as UK hospitality measures it). mode 'price_from_gp': give cost_ex_vat and target_gp_pct to get the menu price needed.
Parameters:
mode(required) — string — gp_from_price or price_from_gp.cost_ex_vat(required) — number — Cost of one item/portion, ex-VAT.vat_rate_pct— number — VAT rate. Default 20; use 0 for zero-rated items.target_gp_pct— number — Target GP %. Required for price_from_gp.selling_price_inc_vat— number — Menu price inc VAT. Required for gp_from_price.
Hints: read-only yes · destructive no · idempotent yes · open-world no
build_prep_listread-onlyBuild a kitchen prep list from par levels: for each item give the par (the amount you want ready for service) and the amount on hand; prep quantity = par minus on hand, never below zero. Groups items by station.
Parameters:
items(required) — arraytitle— string — Optional title, e.g. 'Friday larder'.
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.