graziechef-mcp (@deusflight/graziechef-mcp on npm)
Restaurant math for your AI assistant. This is an MCP server for chefs,
restaurant owners and consultants: food cost, menu price with VAT, recipe scaling and the
EU 14 allergens matrix, using the same formulas as the free tools on
graziechef.com/tools.
The calculations run locally. There is no API key, no account and no network call.
Install
Claude Desktop
Add this to claude_desktop_config.json (Settings > Developer > Edit Config):
{
"mcpServers": {
"graziechef": {
"command": "npx",
"args": ["-y", "@deusflight/graziechef-mcp"]
}
}
}
Cursor
Add this to ~/.cursor/mcp.json, or to .cursor/mcp.json in a project:
{
"mcpServers": {
"graziechef": {
"command": "npx",
"args": ["-y", "@deusflight/graziechef-mcp"]
}
}
}
Claude Code
claude mcp add graziechef -- npx -y @deusflight/graziechef-mcp
Requires Node.js 18 or newer.
Tools
food_cost_calculator | Cost of a dish from its ingredients, the price that hits your target food cost %, and your actual food cost % at the current price. |
menu_price_calculator | From plate cost and target food cost: net price, price including VAT, menu price rounded up to a clean step, gross profit and real food cost after rounding. |
recipe_scaler | Scale a recipe from N to M portions. Returns every scaled quantity, plus batch cost and cost per portion when unit costs are given. |
allergen_matrix | The dish x allergen table required in the EU (Reg. 1169/2011, Annex II), with the dishes to avoid for each allergen. Accepts English, Italian or common names ("shrimp", "dairy"). |
currency is an optional ISO code (default EUR) and only affects formatting.
Ask your assistant things like:
- "My carbonara uses 0.12 kg guanciale at €18/kg, 0.1 kg pasta at €2/kg and 2 eggs at €0.30. What should it cost on the menu at 28% food cost with 10% VAT?"
- "Scale this tiramisu from 6 to 40 portions."
- "Build the allergen matrix for my menu."
Example output (menu_price_calculator, plate cost 3.20, 30% target, 10% VAT, round to 0.50):
Net price (before tax): €10.67
Price incl. 10% tax: €11.74
Menu price (rounded up to 0.5): €12.00
Gross profit per plate (net of tax): €7.71
Real food cost after rounding: 29.3%
Each result ends with a link to the matching interactive tool on graziechef.com.
Notes
- The allergen tool does not guess allergens from dish names. You declare them, and it builds the
table. Always check recipes and supplier labels.
- Run the tests with
npm test. They start the server over stdio and call every tool.
License
MIT. Made by GrazieChef, digital menus and kitchen tools for restaurants.