MCPVault

Tandoor MCP Server

Unclaimed

by starbuck93

A 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 server

Tools (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).