Skip to main content
Glama
mealie-mcp

mealie-mcp

by proffalken

mealie-mcp

An MCP server for a Mealie instance. It lets Claude search, create and update recipes and manage the meal plan.

Tools

Tool

What it does

search_recipes

Search recipes by name or ingredient

get_recipe

Full recipe, including ingredients and steps

create_recipe

New recipe with description, ingredients, method steps, notes and source URL

update_recipe

Change any of the above on an existing recipe (lists are replaced, not appended)

create_recipe_from_url

Import from a URL; falls back to a stub linking to the URL if scraping fails

get_meal_plan / add_to_meal_plan / remove_from_meal_plan

Meal plan management

Every recipe returned (including those inside meal plan entries) has a url field pointing at its page in the Mealie web UI (<MEALIE_URI>/g/<group>/r/<slug>).

Related MCP server: mealie-mcp

Configuration

Set MEALIE_URI (e.g. https://meals.example.com) and MEALIE_API_TOKEN, either in the environment or in a .env file.

Running

uv sync
uv run mealie-mcp

Claude Desktop config:

"mealie": {
  "command": "/path/to/MealieMCP/.venv/bin/mealie-mcp",
  "env": { "MEALIE_URI": "...", "MEALIE_API_TOKEN": "..." }
}

Tests

uv run pytest

Licence

MIT. See LICENSE.

Available Tools

8 tools
add_to_meal_planC

Add a recipe to the meal plan for a date and meal.

Inputs: date (required), meal_type (required), recipe_id (required).

create_recipeB

Create a new recipe in Mealie with ingredients and method steps.

Put the method in instructions, not notes.

Inputs: name (required), notes, source_url, description, +2 more.

create_recipe_from_urlA

Scrape and import a recipe from a URL.

If the site can't be scraped, creates a stub recipe linking to the URL.

Inputs: url (required), name, description.

get_meal_planA

Get the meal plan for a date range. Each recipe includes a url linking to its Mealie page; quote it exactly when linking.

Inputs: end_date (required), start_date (required).

get_recipeA

Get full details of a recipe including all ingredients and instructions. Each recipe includes a url linking to its Mealie page; quote it exactly when linking.

Inputs: recipe_id (required).

remove_from_meal_planC

Remove a single entry from the meal plan.

Inputs: plan_entry_id (required). Returns: result

search_recipesA

Search for recipes by name or ingredients. Each recipe includes a url linking to its Mealie page; quote it exactly when linking.

Inputs: query (required).

update_recipeA

Update an existing recipe. Only the fields you give are changed.

Inputs: recipe_id (required), name, notes, source_url, +3 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.5/5.0

    Scored across 8 tools

    Disambiguation5/5

    Each tool targets a distinct action/resource: recipe search, retrieval, creation, update, URL import, and three meal-plan operations. The split between create_recipe and create_recipe_from_url is clearly explained, so misselection is unlikely.

    Naming Consistency5/5

    All tools follow a predictable verb_noun pattern (search_recipes, get_recipe, create_recipe, update_recipe, get_meal_plan, add_to_meal_plan, remove_from_meal_plan). Minor pluralization differences are natural and do not hurt readability.

    Tool Count5/5

    Eight tools is well-scoped for a Mealie recipe and meal-plan server. Each tool has a clear role, and there is no obvious padding.

    Completeness4/5

    Core recipe and meal-plan workflows are covered, including URL import and meal-plan removal. However, recipe deletion is missing, and there is no explicit meal-plan update operation, leaving minor lifecycle gaps.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    • Brie connects your assistant to saved recipes, household meal plans and shared grocery lists. Search your recipe library, import recipe links or text, and save a higher-protein or vegetarian adaptation as a named recipe version while preserving the original source. Prepare dinners around your household's preferences, review the proposal, then save the plan and rebuild its groceries. Start with a Brie account on the web and activate your personal Plus or Pro plan, or an eligible trial. Existing subscribers use their current account. Plus starts at $4.99 USD/month, with a seven-day trial for eligible new subscribers; current pricing and renewal terms appear before payment. Household membership alone does not include personal assistant access. Household operations require OAuth and your permission for the selected household. Public discovery exposes tool descriptions only. Eight recipe and grocery tools are available by default; add X-Brie-Capabilities: planning-preview for the thirteen-tool catalog including reviewed meal planning. No private nutrition logs, grocery purchases or billing access. Website: https://withbrie.app Setup: https://withbrie.app/agents Create your account: https://app.withbrie.app/signup?intent=assistant OpenClaw installation: https://clawhub.ai/brie/plugins/brie-openclaw

      https://api.withbrie.app/mcp
    • Your Recipes, Beautifully Kept. weReci MCP server lets Claude and other MCP clients work with your personal weReci cookbook, the recipes you've imported from the web, social video and scanned family books. Interactive UI in the chat. weReci supports MCP Apps, so in clients that support it, tools return live views instead of plain text: recipe cards, shopping lists and your recipe graph. Clients without MCP Apps support get the same results as text. Find and read recipes: search your collection in plain language, open any recipe in full, or get an overview of what's in your cookbook. Cook with them: scale a recipe to any serving count, with cooking adjustments as well as amounts. Get substitution suggestions with ratios and caveats. Explore connections: browse your recipe graph (shared ingredients, techniques and cuisines), trace the connection between two recipes, and look up where a dish sits on the cuisine map. Themed collections: list the themed groups weReci curates from your cookbook, or ask it to reshuffle them. Shop: build a shopping list from one or more recipes, add or update items, and read the list back. Share: email a recipe to someone. Longer jobs like conceit reshuffles run in the background, with tools to check their progress. Everything is scoped to your own cookbook, or to a shared one you've joined.

      https://wereci.xyz/api/mcp
    • Your recipes, family meal plan and shopping list from Foodie, in ChatGPT, Claude and Codex.

    • Save, import and edit recipes as interactive cards in ChatGPT and Claude, synced to your iPhone.

      https://mcp.mysouschef.app/mcp

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to interact with Mealie for recipe management, meal planning, and shopping list operations. Supports searching and managing recipes, creating meal plans, and generating shopping lists from recipes or meal plans.
      7
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI assistants to manage recipes, meal plans, and shopping lists in Mealie through natural language, supporting CRUD operations and URL-based recipe imports.
      27
      563 npm
      8
      MIT