tandoor-mcp

mc-mario/tandoor-mcp

3.2

If you are the rightful owner of tandoor-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Tandoor MCP Server is a Model Context Protocol server designed for managing recipes and meal plans using the Tandoor platform.

Tools
11
Resources
0
Prompts
0

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-mcp

Or use with npx:

npx tandoor-mcp

Configuration

  1. Get your API token from Tandoor:

    • Settings → API Tokens → Create new token
  2. 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 filtering
  • get_recipe - Get recipe details
  • create_recipe - Add new recipes with steps and ingredients
  • update_recipe - Update existing recipes

Meal Planning Tools

  • list_meal_plans - View scheduled meals
  • get_meal_plan - Get meal plan details
  • create_meal_plan - Schedule a recipe
  • update_meal_plan - Update meal plans
  • delete_meal_plan - Remove meal plans
  • auto_meal_plan - Auto-generate meal plans by keywords
  • list_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 build

License

MIT