tandoor-mcp
v1.0.1
Published
Model Context Protocol server for Tandoor recipe and meal plan management
Maintainers
Readme
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
