MEALIE MCP SERVER TOOLS

44 tools from the Mealie MCP Server MCP Server, categorised by risk level.

READ 17 tools
Read get_all_mealplans Get all meal plans for the current household with pagination. Args: start_date: Start ... Read get_categories Get all recipe categories with pagination. Args: page: Page number to retrieve ... Read get_category Get a specific category by ID. Args: category_id: The UUID of the category Re... Read get_category_by_slug get_category_by_slug Read get_empty_categories Get all categories that have no recipes assigned. Returns: List[Dict[str, Any]]: List ... Read get_empty_tags Get all tags that have no recipes assigned. Returns: List[Dict[str, Any]]: List of emp... Read get_recipe_concise Retrieve a concise version of a specific recipe by its slug identifier. Use this when you only need... Read get_recipe_detailed Retrieve a specific recipe by its slug identifier. Use this when to get full recipe details for tas... Read get_recipes get_recipes Read get_shopping_list Get a specific shopping list by ID. Args: list_id: The UUID of the shopping list ... Read get_shopping_list_item Get a specific shopping list item by ID. Args: item_id: The UUID of the shopping list ... Read get_shopping_list_items Get all shopping list items with pagination and search. Args: page: Page number to ret... Read get_shopping_lists Get all shopping lists for the current household with pagination. Args: page: Page num... Read get_tag Get a specific tag by ID. Args: tag_id: The UUID of the tag Returns: ... Read get_tag_by_slug get_tag_by_slug Read get_tags Get all recipe tags with pagination. Args: page: Page number to retrieve p... Read get_todays_mealplan Get the mealplan entries for today. Returns: List[Dict[str, Any]]: List of today's mea...
WRITE 20 tools
Write add_recipe_to_shopping_list Add a recipe's ingredients to a shopping list. Args: list_id: The UUID of the shopping... Write create_category create_category Write create_mealplan Create a new meal plan entry. Args: date: Date for the mealplan in ISO format (YYYY-MM... Write create_mealplan_bulk Create multiple meal plan entries in bulk. Args: entries: List of mealplan entries, ea... Write create_recipe Create a new recipe Args: name: The name of the new recipe to be created. ... Write create_shopping_list Create a new shopping list. Args: name: Name of the shopping list Returns: ... Write create_shopping_list_item create_shopping_list_item Write create_shopping_list_items_bulk Create multiple shopping list items at once. Args: items: List of item dictionaries, e... Write create_tag create_tag Write duplicate_recipe Duplicate an existing recipe, creating a copy with a new slug. Args: slug: The unique ... Write mark_recipe_last_made Mark a recipe as having been made today (updates last made timestamp). Args: slug: The... Write patch_recipe Partially update a recipe (only updates provided fields). Args: slug: The unique text ... Write set_recipe_image_from_url Set a recipe's image by scraping it from a URL. Args: slug: The unique text identifier... Write update_category Update a category's details. Args: category_id: The UUID of the category to update ... Write update_recipe Replaces the ingredients and instructions of an existing recipe. Args: slug: The uniqu... Write update_shopping_list_item Update a shopping list item. Use this to check/uncheck items or modify their details. Args: ... Write update_shopping_list_items_bulk Update multiple shopping list items at once. IMPORTANT: Each item dictionary must include: ... Write update_tag Update a tag's details. Args: tag_id: The UUID of the tag to update name: ... Write upload_recipe_asset_file Upload an asset file (document, PDF, etc.) for a recipe. Args: slug: The unique text i... Write upload_recipe_image_file Upload an image file for a recipe. Args: slug: The unique text identifier for the reci...

Route Mealie MCP Server through PolicyLayer and every one of its 44 tools is checked against your policy before it runs.

GOVERN MEALIE →

Enforced before the call runs. Nothing to install.

How many tools does the Mealie MCP Server MCP server have? +

The Mealie MCP Server MCP server exposes 44 tools across 3 categories: Read, Write, Destructive.

How do I enforce policies on Mealie MCP Server tools? +

Route the Mealie MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Mealie MCP Server tools fall into? +

Mealie MCP Server tools are categorised as Read (17), Write (20), Destructive (7). Each category has a recommended default policy.

Enforce policy on every Mealie MCP Server tool call.

Deterministic rules across all 44 Mealie MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

42,500+ MCP servers and 110,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.