mcp_howtocook_getAllRecipes
Returns every recipe in the collection.
Turn 'what are we eating this week' into a menu and the shopping list that goes with it.
LABSCO SUMMARY
mcp_howtocook_recommendMeals takes headcount, allergies and the things you will not eat, and returns both the week's plan and the list you shop from. The rest of the surface answers the follow-up question: pick a category, then pull the full ingredients and steps for the dish you settled on.
A local server over the HowToCook recipe collection, five tools: list every recipe, filter by one of ten categories, fetch one recipe in full, get a dish combination for a headcount, and build a week's meal plan with a shopping list.
Node.js on the machine; no account and no key. MIT licensed. The collection is Chinese-language, category names included.
One command — npx -y howtocook-mcp
USE CASES
Give the headcount and the exclusions once, and get the plan and shopping list together.
Get a combination that works for the number of people at the table, then read the recipe.
Exclude the ingredient at the planning stage rather than checking each recipe after.
Narrow to soups, staples or desserts and read what is there.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
mcp_howtocook_getAllRecipesReturns every recipe in the collection.
mcp_howtocook_getRecipeByIdReturns one recipe in full — ingredients and steps — by name or ID.
mcp_howtocook_getRecipesByCategoryReturns the recipes in one category: seafood, breakfast, seasonings, desserts, drinks, meat dishes, prepared foods, soups, staples or vegetable dishes.
mcp_howtocook_recommendMealsBuilds a week's meal plan and a rough shopping list from the number of people eating, their allergens and the ingredients they avoid.
mcp_howtocook_whatToEatRecommends a combination of dishes for a given number of people.
BEFORE YOU INSTALL
5 tools when we connected.
CONTEXT COST
Rated by the size of the 5 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"howtocook-mcp": {
"command": "npx",
"args": [
"-y",
"howtocook-mcp"
]
}
}
}npx -y howtocook-mcp