Tandoor MCP Server
UnclaimedA Model Context Protocol (MCP) server for interacting with Tandoor Recipe Manager.
Unclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (40)
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.
create_tandoor_recipe
Creates a new recipe in Tandoor.
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).