
Thermomix Cookidoo: search recipes, manage custom recipes, shopping list, meal plan, collections
Public tool metadata for what this MCP can expose to an agent.
search_recipesSearch recipes by query, ingredients and max total timeSearch recipes by query, ingredients and max total time
No parameter schema in public metadata yet.
get_recipe_detailsGet ingredients, steps and times of a recipe by IDGet ingredients, steps and times of a recipe by ID
No parameter schema in public metadata yet.
list_custom_recipesList the custom recipes on your accountList the custom recipes on your account
No parameter schema in public metadata yet.
get_custom_recipeGet a custom recipe as editable JSONGet a custom recipe as editable JSON
No parameter schema in public metadata yet.
generate_recipe_structureValidate a new recipe for a Thermomix (TM5/TM6/TM7) and return its JSONValidate a new recipe for a Thermomix (TM5/TM6/TM7) and return its JSON
No parameter schema in public metadata yet.
upload_custom_recipeCreate a custom recipe from that JSON, for a ThermomixCreate a custom recipe from that JSON, for a Thermomix
No parameter schema in public metadata yet.
update_custom_recipeReplace an existing custom recipe with that JSONReplace an existing custom recipe with that JSON
No parameter schema in public metadata yet.
copy_recipe_to_customCopy a catalogue recipe into a new custom recipe, to adapt itCopy a catalogue recipe into a new custom recipe, to adapt it
No parameter schema in public metadata yet.
upload_custom_recipe_imageSet a custom recipe's photo from a local image (see COOKIDOO_IMAGE_DIRS)Set a custom recipe's photo from a local image (see COOKIDOO_IMAGE_DIRS)
No parameter schema in public metadata yet.
delete_custom_recipePermanently delete a custom recipePermanently delete a custom recipe
No parameter schema in public metadata yet.
get_shopping_listRecipes, ingredients and hand-added items, with ticked state and IDsRecipes, ingredients and hand-added items, with ticked state and IDs
No parameter schema in public metadata yet.
add_recipes_to_shopping_listAdd the ingredients of catalogue and/or custom recipesAdd the ingredients of catalogue and/or custom recipes
No parameter schema in public metadata yet.
remove_recipes_from_shopping_listRemove recipes and their ingredientsRemove recipes and their ingredients
No parameter schema in public metadata yet.
add_shopping_list_itemsAdd items by hand ("milk", "2 lemons")Add items by hand ("milk", "2 lemons")
No parameter schema in public metadata yet.
edit_shopping_list_itemsRename items added by handRename items added by hand
No parameter schema in public metadata yet.
mark_shopping_list_itemsTick items off, or put them backTick items off, or put them back
No parameter schema in public metadata yet.
remove_shopping_list_itemsDelete items added by handDelete items added by hand
No parameter schema in public metadata yet.
clear_shopping_listEmpty the whole shopping listEmpty the whole shopping list
No parameter schema in public metadata yet.
get_meal_plan_weekThe planned recipes of the 7 days starting at a dayThe planned recipes of the 7 days starting at a day
No parameter schema in public metadata yet.
add_to_meal_planPlan catalogue and/or custom recipes on a dayPlan catalogue and/or custom recipes on a day
No parameter schema in public metadata yet.
move_in_meal_planMove a planned recipe to another day (rolled back on failure)Move a planned recipe to another day (rolled back on failure)
No parameter schema in public metadata yet.
remove_from_meal_planRemove recipes from a day (the recipes are kept)Remove recipes from a day (the recipes are kept)
No parameter schema in public metadata yet.
list_collectionsYour own and followed collections with their recipes (paginated)Your own and followed collections with their recipes (paginated)
No parameter schema in public metadata yet.
follow_collectionFollow a Cookidoo collectionFollow a Cookidoo collection
No parameter schema in public metadata yet.
unfollow_collectionUnfollow a Cookidoo collectionUnfollow a Cookidoo collection
No parameter schema in public metadata yet.
create_collectionCreate a custom collectionCreate a custom collection
No parameter schema in public metadata yet.
delete_collectionDelete a custom collection (its recipes are kept)Delete a custom collection (its recipes are kept)
No parameter schema in public metadata yet.
add_to_collectionAdd recipes in a custom collectionAdd recipes in a custom collection
No parameter schema in public metadata yet.
remove_from_collectionRemove recipes from a custom collectionRemove recipes from a custom collection
No parameter schema in public metadata yet.
get_thermomix_modesSettings and modes a device supports, with limits and examplesSettings and modes a device supports, with limits and examples
No parameter schema in public metadata yet.
connect_to_cookidooCheck the configuration / force a fresh login (optional, tools log in automatically)Check the configuration / force a fresh login (optional, tools log in automatically)
No parameter schema in public metadata yet.
get_account_infoUser, Cookidoo site, subscription and devicesUser, Cookidoo site, subscription and devices
No parameter schema in public metadata yet.
list_devicesThermomix devices linked to the accountThermomix devices linked to the account
No parameter schema in public metadata yet.
Sponsors
COOKIDOO_EMAIL*Cookidoo account e-mail
COOKIDOO_PASSWORD*secretCookidoo account password (use a unique one)
COOKIDOO_COUNTRYCookidoo site country code, e.g. ch, de, fr (default fr)
COOKIDOO_LANGUAGECookidoo site language, e.g. de-CH, de-DE, fr-FR (default fr-FR)
COOKIDOO_DEVICEThermomix recipes are written for: TM5, TM6 or TM7 (default: detected)
COOKIDOO_IMAGE_DIRSFolders upload_custom_recipe_image may read, ':'-separated; in the container, mount them read-only (default: upload disabled)
An MCP (Model Context Protocol) server for interacting with the Thermomix Cookidoo platform, built with FastMCP.
Disclaimer: This is an unofficial project. The developers are not affiliated with, endorsed by, or connected to Cookidoo, Vorwerk, Thermomix, or any of their subsidiaries or trademarks. It uses Cookidoo's private web API with your own account: that may conflict with Cookidoo's terms of use, and it can break whenever Cookidoo changes its site (a weekly live test watches for that). Use it at your own risk.
ghcr.io/herp75/mcp-cookidoo:2.2.0