Skip to content
Agentmart
Submit a tool

Cookidoo for Thermomix (unofficial)

Thermomix recipes with guided cooking in Cookidoo, recipe search, week plan and shopping list

Connector by tobilektri · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/tobilektri-mcp-cookidoo

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Thermomix recipes with guided cooking in Cookidoo, recipe search, week plan and shopping list

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
5 read · 4 write · 1 delete · 2 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Python package

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 5 · Look things up without changing anything.

  • get_recipe_details
  • get_thermomix_modes
  • get_week_plan
  • list_my_recipes
  • search_recipes

Write 4 · Create, change, send or run things.

  • add_to_shopping_list
  • connect_to_cookidoo
  • update_custom_recipe_steps
  • upload_custom_recipe

Delete 1 · Delete, drop, revoke or wipe things.

  • unplan_recipe

Not yet classified 2 · We could not tell from the name and description.

  • generate_recipe_structure
  • plan_recipe

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • COOKIDOO_PASSWORD

Other settings (environment variables or headers).

  • COOKIDOO_COUNTRY
  • COOKIDOO_EMAIL
  • COOKIDOO_LANGUAGE

Network hosts it talks to 1

  • github.com · found in code

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_to_shopping_list

    Add the ingredients of one or more recipes to your Cookidoo shopping list. Catalogue recipes ("r59322") and your own recipes ("01M5...") can be mixed. You must be connected first using connect_to_cookidoo. Args: recipe_ids: Recipe IDs, comma-separated Returns: str: The ingredients that were added

  • connect_to_cookidoo

    Authenticate with Cookidoo and store the session. This tool must be called before using other Cookidoo tools. It will: 1. Load your Cookidoo credentials from the .env file 2. Authenticate with the Cookidoo platform 3. Store the authenticated session for use by other tools Returns: str: Success message confirming connection Raises: ValueError: If credentials are missing from .env file Exception: If authentication fails

  • generate_recipe_structure

    Generate and validate a recipe structure ready for upload to Cookidoo. This tool helps you structure your recipe data properly before uploading. It validates all fields and returns a JSON structure that can be used with the upload_custom_recipe tool. The modes are checked against what Cookidoo offers right now (call get_thermomix_modes to see them and their spelling). Thermomix settings: write them inside the step text in Cookidoo notation and they are turned into real Thermomix settings (guided cooking) on upload: "4 Sek./Stufe 5" time/speed "3 Min./120°C/Stufe 1" …

  • get_recipe_details

    Get ingredients, steps and times of a recipe by its ID. Works for Cookidoo catalogue recipes (e.g. "r59322", from search_recipes) and for your own recipes (e.g. "01M5A79NY53CEKEW6NKVYBFSTW", from list_my_recipes). Steps of own recipes are shown in the notation update_custom_recipe_steps accepts. You must be connected first using connect_to_cookidoo. Args: recipe_id: The Cookidoo recipe ID Returns: str: Recipe details including ingredients, steps and times

  • get_thermomix_modes

    List the Thermomix modes Cookidoo offers right now and how to write them in a step. Call this before writing a recipe that uses modes (dough, turbo, blend, warm up, rice cooker, and for the TM7 steaming and browning). The list is read live from the Cookidoo recipe editor, so new or removed modes show up here. Normal settings (time/temperature/speed, e.g. "3 Min./120°C/Stufe 1") always work in addition. Args: device: "TM6" (default) or "TM7" Returns: str: Available modes with spelling and allowed values

  • get_week_plan

    Show the recipes planned in your Cookidoo week plan ("Meine Woche"). You must be connected first using connect_to_cookidoo. Args: day: First day of the week to show, as YYYY-MM-DD (default: today) Returns: str: Planned recipes per day with name and ID

  • list_my_recipes

    List your own (created) Cookidoo recipes with name, ID, device and total time. You must be connected first using connect_to_cookidoo. Returns: str: Your own recipes

  • plan_recipe

    Put one or more recipes into your Cookidoo week plan on a given day. Catalogue recipes ("r59322") and your own recipes ("01M5...") can be mixed. You must be connected first using connect_to_cookidoo. Args: day: The day, as YYYY-MM-DD recipe_ids: Recipe IDs, comma-separated Returns: str: The recipes now planned on that day

  • search_recipes

    Search the Cookidoo recipe catalogue. Returns names, IDs and links. Use get_recipe_details with an ID for ingredients and steps, and plan_recipe to put a recipe into the week plan. Your own recipes are not part of the catalogue; use list_my_recipes for them. You must be connected first using connect_to_cookidoo. Args: query: Search words, e.g. "Kichererbsen Curry" ingredients: Optional ingredients the recipe should contain, comma-separated exclude_ingredients: Optional ingredients to leave out, comma-separated max_total_time: Optional maximum total time in minutes (0 = any) …

  • unplan_recipe

    Remove a recipe from your Cookidoo week plan on a given day. You must be connected first using connect_to_cookidoo. Args: day: The day, as YYYY-MM-DD recipe_id: The recipe ID as shown by get_week_plan Returns: str: Confirmation

  • update_custom_recipe_steps

    Replace the steps of an existing custom recipe, including Thermomix settings and ingredient links. Use this to fix or add Thermomix settings (time, temperature, speed, reverse, soft stir), modes (dough, turbo, ...) and ingredient links on a recipe that was already uploaded. Only the steps are changed; ingredients, times and hints stay as they are. The device (TM6/TM7) is taken from the recipe, the modes are read from Cookidoo. You must be connected first using connect_to_cookidoo. Write the settings inside the step text in Cookidoo notation, for example "3 Min./120°C/Stufe 1", "12 Min./100°C…

  • upload_custom_recipe

    Upload a custom recipe to your Cookidoo account. This tool creates a brand new recipe from scratch on your Cookidoo account. Use 'generate_recipe_structure' first to validate your recipe data, then pass the resulting JSON to this tool. Thermomix settings and modes written in the step texts (e.g. "3 Min./120°C/Stufe 1", "Teig kneten/2 Min.") are uploaded as real Thermomix settings, and ingredient lines that appear verbatim in a step are uploaded as ingredient links, so no manual editing in Cookidoo is needed. The modes are read from Cookidoo right before the upload. Args: recipe_json: Th…

Compare and alternatives

    Featured in

    Signals

    Stars
    0
    Forks
    0
    Open issues
    0
    Weekly downloads
    146
    Last commit
    Oct 20, 2026 (8 days ago)
    Last release
    Oct 20, 2026 (8 days ago)
    Last package publish
    Oct 20, 2026 (8 days ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    io.github.tobilektri/mcp-cookidoo
    Version
    1.0.0
    Auth
    API key
    Packages
    pypi mcp-cookidoo
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    Cookidoo for Thermomix (unofficial) MCP server. Agent Mart. https://agentmart.dev/connectors/tobilektri-mcp-cookidoo (last updated 2026-10-24)