Skip to main content
Glama

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

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mc-mario/tandoor-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server