Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tandoor MCP Servercreate a meal plan for next week with pasta dishes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tandoor MCP Server
Model Context Protocol (MCP) server for Tandoor recipe and meal plan management.
Note: This project was partially developed with the assistance of Large Language Models (LLMs).
Features
Recipe Management - List, get, create, and update recipes
Meal Planning - Create, manage, and auto-generate meal plans
Auto-creation - Automatically creates missing ingredients, units, and keywords
Installation
npm install -g tandoor-mcpOr use with npx:
npx tandoor-mcpConfiguration
Get your API token from Tandoor:
Settings → API Tokens → Create new token
Configure MCP client (e.g., Claude Desktop):
{
"mcpServers": {
"tandoor": {
"command": "npx",
"args": ["tandoor-mcp"],
"env": {
"TANDOOR_URL": "https://your-tandoor-instance.com",
"TANDOOR_TOKEN": "your-api-token"
}
}
}
}Available Tools
Recipe Tools
list_recipes- Browse recipes with filteringget_recipe- Get recipe detailscreate_recipe- Add new recipes with steps and ingredientsupdate_recipe- Update existing recipes
Meal Planning Tools
list_meal_plans- View scheduled mealsget_meal_plan- Get meal plan detailscreate_meal_plan- Schedule a recipeupdate_meal_plan- Update meal plansdelete_meal_plan- Remove meal plansauto_meal_plan- Auto-generate meal plans by keywordslist_meal_types- List meal types (breakfast, lunch, etc.)
Development
git clone https://github.com/mc-mario/tandoor-mcp.git
cd tandoor-mcp
npm install
npm run buildLicense
MIT