Health & Wellness · Home Automation & IoT

Mealie MCP Server logo

Mealie MCP Server

rldiao/mealie-mcp-server

A Model Context Protocol (MCP) server that connects AI assistants to your Mealie recipe database through clients such as Claude Desktop.

Install

uvx --from git+https://github.com/rldiao/mealie-mcp-server mealie-mcp-server

Client configuration

{
  "mcpServers": {
    "mealie-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/rldiao/mealie-mcp-server",
        "mealie-mcp-server"
      ],
      "env": {
        "MEALIE_BASE_URL": "<MEALIE_BASE_URL>",
        "MEALIE_API_KEY": "<MEALIE_API_KEY>"
      }
    }
  }
}

Environment variables

MEALIE_BASE_URLMEALIE_API_KEYMCP_TRANSPORTMCP_HOSTMCP_PORT
GitHub stars
1
Author
@rldiao
Category
Health & Wellness, Home Automation & IoT
License
MIT
Updated
Oct 6, 2026

Features

  • Recipes: Create, read, update, import, duplicate, and delete recipes.

  • Search: Filter by text, categories, tags, and tools with AND/OR logic.

  • Images and assets: Upload recipe images and files, or set images from URLs.

  • Nutrition and display: Set per-serving nutrition and recipe visibility settings such as showAssets and showNutrition.

  • Ingredients: Resolve free-text ingredients against Mealie's food and unit vocabulary.

  • Shopping lists: Manage lists and items, perform bulk operations, and add recipe ingredients with quantity scaling.

  • Organization: Manage categories, tags, foods, units, and recipe tools; find unused categories and tags.

  • Meal planning: View, create, update, and delete meal plan entries, create multiple entries, and mark recipes as made today.

Tools (40)

  • get_recipe

    Get complete recipe details, or a summary with concise=true

  • create_recipe

    Create a recipe; only the name is required, with optional ingredients, instructions, metadata, nutrition, and display settings

  • import_recipe_from_url

    Import a recipe from a web page

  • update_recipe

    Update content or metadata, including nutrition and display settings; omitted fields are preserved, and empty lists clear content

  • duplicate_recipe

    Clone a recipe

  • mark_recipe_last_made

    Update last made timestamp

  • set_recipe_image_from_url

    Set image from URL

  • upload_recipe_image_file

    Upload image file

  • upload_recipe_asset_file

    Upload document/asset

  • update_recipe_categories_and_tags

    Replace or clear categories, tags, or both using IDs

  • delete_recipe

    Delete recipe

  • create_shopping_list

    Create new list

  • get_shopping_list

    Get list by ID

  • update_shopping_list

    Rename a list while preserving other fields

  • delete_shopping_list

    Delete list

  • add_recipe_to_shopping_list

    Add recipe ingredients

  • remove_recipe_from_shopping_list

    Remove recipe ingredients

  • get_shopping_list_item

    Get item by ID

  • create_shopping_list_item

    Create single item

  • create_shopping_list_items_bulk

    Create multiple items

  • update_shopping_list_item

    Update item (preserves fields)

  • update_shopping_list_items_bulk

    Update multiple items

  • delete_shopping_list_item

    Delete single item

  • delete_shopping_list_items_bulk

    Delete multiple items

  • get_empty_categories

    Find unused categories

  • create_category

    Create new category

  • get_category

    Get by exactly one of category_id or category_slug

  • update_category

    Update category

  • delete_category

    Delete category

  • get_empty_tags

    Find unused tags

  • create_tag

    Create new tag

  • get_tag

    Get by exactly one of tag_id or tag_slug

  • update_tag

    Update tag

  • delete_tag

    Delete tag

  • create_food

    Create a new food

  • get_food

    Get by ID

  • update_food

    Update food

  • delete_food

    Delete food

  • create_unit

    Create a new unit

  • get_unit

    Get by ID

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
HowToCook-mcp logo

HowToCook-mcp

worryzyy/HowToCook-mcp

245

An MCP (Model Context Protocol) server based on Anduin2017/HowToCook, allowing AI assistants to recommend recipes, plan meals, and solve the age-old question of "what should I eat today?".

Health & Wellness
NexOnco (CIViC Precision Oncology) logo

NexOnco (CIViC Precision Oncology)

nexgene-research/nexonco-mcp

47

search_clinical_evidence: A MCP tool for querying clinical evidence data that returns formatted reports.

Health & Wellness
Agentcare MCP logo

Agentcare MCP

Kartha-AI/agentcare-mcp

39

Agent Care is an MCP-based server for interacting with electronic medical record systems such as Cerner and Epic, providing medical tools and FHIR data access.

Health & Wellness
DICOM logo

DICOM

christianhinge/dicom-mcp

28

The dicom-mcp server enables AI assistants to query, read, and move data on DICOM servers (PACS, VNA, etc.).

Health & Wellness
Health Record MCP logo

Health Record MCP

jmandel/health-record-mcp

21

This project acts as a specialized server providing tools for Large Language Models (LLMs) and other AI agents to interact with Electronic Health Records (EHRs). It leverages the SMART on FHIR standard for secure data access and the Model Context Protocol (MCP) to expose the tools.

Health & Wellness
Strava MCP logo

Strava MCP

r-huijts/strava-mcp

20

Connect Claude to your Strava account and ask questions in plain English: "How far did I run this month?", "Analyze my last ride", or "Show me my fastest segments.".

Health & Wellness