By Cliftonz
Tandoor Recipes MCP server — recipes, meal plans, shopping lists, ingredients, cook logs, nutrition, AI import.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
tandoor_urlBase URL of your Tandoor instance (e.g. https://tandoor.example.com)
${user_config.tandoor_url}tandoor_tokenAPI token with write access. Create one at Settings → API Tokens in Tandoor.
${user_config.tandoor_token}tandoor_mcp_profile`basic` exposes ~40 core tools (smaller context). `full` includes all ~100 tools.
${user_config.tandoor_mcp_profile}Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Model Context Protocol (MCP) server that gives LLM agents full read/write access to a Tandoor Recipes instance — recipes, meal plans, ingredients, shopping lists, cook logs, nutrition, and AI-powered URL/image imports.
Turn "plan the week and make me a grocery list" into one prompt.
tandoor://meal-plan/this-week and tandoor://pantry/on-hand, plus ready-made prompts (plan_week, grocery_list_for_plan, what_can_i_make_tonight). Most Tandoor MCP forks ship tools only.format: "full" anywhere for the raw Tandoor response.ai-import/ endpoint, saves the parsed recipe.structuredContent + text — clients that support structured output skip a JSON re-parse round-trip; older clients still get text content.Compatibility: this server targets the Tandoor 2.x API. Tandoor 1.x instances are not supported — nested write payloads (recipes, meal plans, shopping entries) use 2.x serializer shapes. The server probes your instance's version at startup and warns on stderr and in the MCP instructions if it detects a pre-2.x Tandoor.
npm install -g @cliftonz/tandoor-recipes-mcp
Or npx without installing:
npx -y @cliftonz/tandoor-recipes-mcp
/plugin marketplace add Cliftonz/tandoor-recipe-mcp
/plugin install tandoor-recipes-mcp@cliftonz-tandoor
Claude Code prompts you for TANDOOR_URL and TANDOOR_TOKEN on install and stores the token securely. No mcpServers JSON editing needed.
{
"mcpServers": {
"tandoor": {
"command": "npx",
"args": ["-y", "@cliftonz/tandoor-recipes-mcp"],
"env": {
"TANDOOR_URL": "https://your-tandoor-instance.com",
"TANDOOR_TOKEN": "your-api-token",
"TANDOOR_MCP_PROFILE": "full"
}
}
}
}
The repo ships a .claude/settings.json that auto-allows read tools and prompts for everything else. Copy these into your own project's .claude/settings.json to reduce permission friction:
{
"permissions": {
"allow": [
"mcp__tandoor__list_*",
"mcp__tandoor__get_*"
],
"ask": [
"mcp__tandoor__create_*",
"mcp__tandoor__update_*",
"mcp__tandoor__delete_*",
"mcp__tandoor__merge_*"
]
}
}
npx claudepluginhub cliftonz/tandoor-recipe-mcp --plugin tandoor-recipes-mcpPermanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Official GitHub MCP server for repository management. Create issues, manage pull requests, review code, search repositories, and interact with GitHub's full API directly from Claude Code.
GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.