MCPVault

create_tandoor_recipe

MCP tool from Tandoor MCP Server by starbuck93

Creates a new recipe in Tandoor.

How to use it

create_tandoor_recipe is exposed by the Tandoor MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the create_tandoor_recipe tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL TANDOOR MCP SERVER LISTING

Other tools in Tandoor MCP Server (39)

add_shopping_list_item

Add an item to the shopping list, allowing food/unit names or IDs.

amount

(string, required): The amount needed (e.g., '1', '2.5', '1/2').

checked

(string, optional): Filter by checked status ("true", "false", "both", "recent"). Defaults to "recent".

create_tandoor_meal_plan

Adds one or more recipes to the Tandoor meal plan for a specific date and meal type.

description

(string, optional): Description for the recipe.

food_name_or_id

(string or integer, required): The name or ID of the food item.

foods

(array of integers, optional): Array of Food IDs. Returns recipes containing ANY of these foods.

from_date

(string, optional): Start date (YYYY-MM-DD) to filter meal plans (inclusive).

get_foods

List or search for foods.

get_keywords

List or search for keywords.

get_meal_plans

Retrieve meal plan entries from Tandoor, optionally filtering by date range and meal type.

get_meal_types

List all available meal types in Tandoor.

get_recipe_details

Retrieve the full details of a specific recipe.

get_recipes

Search for recipes in Tandoor based on various criteria.

get_shopping_list

Retrieve the current shopping list items.

get_units

List or search for units.

ingredients_block

(string, required): A multi-line block of text listing ingredients, one per line.

instructions_block

(string, required): A multi-line block of text detailing the recipe instructions.

item_id

(integer, required): The ID of the shopping list item to update.

keywords

(array of integers, optional): Array of Keyword IDs. Returns recipes matching ANY of these keywords.

limit

(integer, optional): Maximum number of recipes to return. Defaults to 10.

meal_type

(string, required): The name of the meal type (e.g., 'Dinner', 'Lunch').

meal_type_id

(integer, optional): Meal Type ID to filter by.

name

(string, required): The name of the recipe.

note

(string, optional): Note for the meal plan entry.

query

(string, optional): Search term to match against recipe names (fuzzy match).

rating

(integer, optional): Minimum rating (0-5) the recipe should have.

recipe_id

(integer, required): The ID of the recipe to retrieve.

recipes

(array, required): Array of recipe names or IDs to add to the plan.

remove_shopping_list_item

Remove an item from the shopping list.

root

(integer, optional): Optional ID to get first-level children (0 for root).

servings

(number, optional): Number of servings.

start_date

(string, required): The date for the meal plan entry (YYYY-MM-DD).

title

(string, optional): Title for the meal plan entry.

to_date

(string, optional): End date (YYYY-MM-DD) to filter meal plans (inclusive).

tree

(integer, optional): Optional ID to get all children in a tree.

unit_id

(integer, optional): Optional new unit ID.

unit_name_or_id

(string or integer, required): The name or ID of the unit (e.g., 'cup', 'g', 5).

update_shopping_list_item

Update an existing shopping list item (e.g., check/uncheck, change amount).