Mealie (Recipe Manager) MCP for AI. Plan meals and shop for groceries right from your chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Mealie (Recipe Manager) connects your Mealie instance directly to your AI agent. It lets you manage recipes, plan meals for weeks, and build shopping lists—all from your chat interface.
You can list all existing recipes (`list_recipes`), create new plans (`create_meal_plan`), or toggle an item off your grocery run as you buy it.
This server handles the whole kitchen workflow through structured tool calls.
What your AI can do
Create meal plan
Creates a new entry into your weekly meal plan.
Create recipe
Adds an entirely new recipe to your Mealie database.
Create shopping list
Generates a brand new shopping list for necessary ingredients.
Retrieve a specific recipe by its slug or update existing recipes using defined parameters.
Create, view, or delete entire meal plan entries for future dates.
Make a new shopping list or retrieve an existing one to track ingredients needed for meals.
Mark individual items as complete on a shopping list when you find them in the store.
List all existing recipe categories, tags, or meal plans to help narrow down your search.
Ask an AI about this
Waiting for input…
Mealie (Recipe Manager) MCP Server: 13 Tools for Kitchen Ops
These tools allow your AI client to read, write, and modify every aspect of your recipe database, meal plans, and shopping lists.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Mealie (Recipe Manager) on VinkiusCreate Meal Plan
Creates a new entry into your weekly meal plan.
Create Recipe
Adds an entirely new recipe to your Mealie database.
Create Shopping List
Generates a brand new shopping list for necessary ingredients.
Delete Meal Plan
Removes an existing meal plan entry from your records.
Delete Recipe
Permanently deletes a recipe from your database.
Get Recipe
Retrieves the full instructions and ingredients for a specific recipe using its slug.
List Categories
Displays all custom categories you've set up for organizing recipes.
List Meal Plans
Retrieves and shows a summary of your current, scheduled meal plans.
List Recipes
Lists all the recipe titles currently stored in Mealie.
List Shopping Lists
Retrieves a list of all shopping lists you have created.
List Tags
Shows all tags (like 'vegan' or 'quick') applied across your recipes.
Toggle Shopping List Item
Marks a specific item on a shopping list as complete or incomplete.
Update Recipe
Modifies the details, ingredients, or instructions of an existing recipe.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Mealie (Recipe Manager), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mealie. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 13 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Managing your kitchen calendar and grocery lists is currently a mess of tabs and sticky notes.
Right now, planning dinner involves checking your calendar, opening your recipe book (or digital folder), cross-referencing ingredients against what you actually have in the pantry, then jumping to a separate spreadsheet just for the shopping list. You spend more time organizing than cooking.
With this server, you talk to your agent. 'We need healthy dinners next week.' The AI calls `list_recipes` and automatically organizes the plan using `create_meal_plan`. It even generates a draft shopping list with one call—the whole workflow just happens in chat.
Mealie (Recipe Manager) gives you back control over your kitchen flow.
The manual friction points disappear. You don't have to remember which tool handles what; the agent manages that complexity for you. Instead of manually updating a recipe when an ingredient changes, you just say 'change this,' and it calls `update_recipe`.
You get back time. Your AI client makes your recipes database actionable. It moves meal planning from being a chore of data entry to a natural conversation.
What your AI can actually do with this
Mealie connects your recipe database straight to your AI agent. It's how you handle the whole kitchen workflow—managing recipes, planning meals for weeks, and building shopping lists—all through chat. You just tell it what you need, and your agent uses structured calls to get the job done.
019e38c0-045f-703f-9151-0782c70dafd0 Here's how it actually works
The bottom line is you tell your AI client what you need—a recipe, a list, or a plan—and it handles the API calls to Mealie for you.
Subscribe to the Mealie server and provide it with your unique Mealie Instance URL and API Token.
Your AI client sends a natural language request (e.g., 'What should I shop for this week?').
The agent selects the appropriate tool (list_shopping_lists or create_meal_plan), executes it, and returns structured data to your chat window.
Who is this actually for?
This is for home cooks and family meal planners who are tired of jumping between apps and spreadsheets just to keep track of groceries. If organizing your food schedule feels like a second job, this server lets you manage the whole thing conversationally.
Uses create_meal_plan and list_recipes to schedule meals for the week and check ingredient compatibility.
Needs quick access to recipe details (get_recipe) or must add an extra ingredient to the shopping list on the fly.
Manages and categorizes recipes using list_categories and tracks nutritional data for specific health goals.
What Changes When You Connect
Stop copy-pasting ingredients. Use get_recipe to fetch full recipes instantly, giving you the exact ingredient list without opening a browser tab.
Never forget what's due next week. Scheduling is simple; just call create_meal_plan and let your agent handle the rest of the data entry.
Cut down on store wandering. Generate lists with list_shopping_lists, and use toggle_shopping_list_item to check items off as you put them in the cart.
Stay organized by meal type or diet. Use list_tags or list_categories to filter your entire recipe library instantly, finding that perfect dinner idea fast.
Keep your data clean. If a recipe changes (e.g., better instructions found), use update_recipe to maintain accurate records without manual effort.
See it in action
Need to plan the week's dinners
You have 7 nights of meals, but nothing is set. You tell your agent: 'Plan dinner for next Tuesday using my low-carb recipes.' The agent calls list_recipes (filtering by tag) and then uses create_meal_plan, giving you a full schedule right back in the chat.
Just finished a recipe, need to update it
You made 'Spicy Tacos' last night, but realized the instructions were missing step 3. You prompt: 'Update my taco recipe.' The agent uses update_recipe and makes sure your database is correct for next time.
Grocery run, forgot to check off milk
You're in the dairy aisle with your list open. You type: 'Check off the milk.' The agent executes toggle_shopping_list_item and marks it complete on your current shopping list.
Recipe needs a tweak
You find a recipe, but you think adding walnuts would make it better. Instead of editing the raw data, you ask your agent to 'update the ingredients for my sourdough.' The agent calls update_recipe, making the change and keeping the record accurate.
The honest tradeoffs
Treating it like a search engine
Asking your AI client, 'Where did I write down my favorite pasta recipe?' and expecting it to just show you a document. It can't browse unstructured notes.
You must use the tool designed for retrieval. Run list_recipes first, then ask the agent to use get_recipe with the specific slug.
Manually rebuilding lists
Reading a recipe and writing all the ingredients down by hand in a separate notes app.
Let your AI client do it. After running get_recipe, immediately follow up with 'Add these ingredients to my shopping list.' The agent uses that data to populate your list.
Forgetting what tools exist
Trying to delete a meal plan by just typing the name, which fails because it needs an API call.
You must explicitly instruct the agent: 'Delete my meal plan for June 15th.' The agent then uses the delete_meal_plan tool.
When It Fits, When It Doesn't
Use this server if your pain points involve coordinating multiple distinct stages of food preparation: planning, shopping, and cooking. Specifically, it shines when you need to move from 'I have a plan' (using list_meal_plans) straight to 'I need ingredients' (using create_shopping_list). Don't use this if your only goal is to keep a simple text journal of recipes—use a plain note-taking app. If you just want to find out what kind of food you usually make, run list_tags. But if you want to build an actionable weekly schedule that generates a shopping list from it, this server handles the whole chain.
Questions you might have
How do I find out all the categories in Mealie using list_categories? +
Calling list_categories retrieves all custom groupings you've set up for your recipes. This helps you quickly filter down a massive database of recipes to only those that fit a specific diet or occasion.
Can I change an ingredient in my recipe using update_recipe? +
Yes, running update_recipe lets you modify any part of the existing recipe. Use this when you find better measurements or need to swap out an allergen-friendly substitute.
What's the difference between list_recipes and get_recipe? +
list_recipes gives you a summary view—just the titles of all recipes. You must run get_recipe with the recipe's specific slug to pull the full details, including instructions.
How does toggle_shopping_list_item work? +
This tool marks an item on your list as complete or incomplete. You use it when you physically find that ingredient in the store and want to cross it off immediately.
What credentials do I need to use tools like `create_recipe`? +
You must provide your Mealie Instance URL and a Personal API Token. The server uses these two pieces of information to authenticate your request, ensuring the AI client can write recipes only to your account.
If I use `create_recipe` with incomplete data, what happens? +
The tool validates required fields before execution. If you miss critical details like ingredients or instructions, the API will return a specific error message telling you exactly what needs to be added.
How do I safely remove an old recipe using `delete_recipe`? +
You must provide the unique slug or ID of the recipe you want gone. Deletion is permanent, so double-check that you're removing the correct recipe before confirming the action.
How do I check all my existing meal schedules using `list_meal_plans`? +
The tool returns a list of every current plan associated with your account. This allows your AI agent to read through them and let you select specific plans for review or modification.
How can I see the full instructions for a specific recipe? +
You can use the get_recipe tool by providing the recipe's unique slug. The agent will return the full details, including ingredients, steps, and yield.
Can I mark items as 'bought' on my shopping list using the AI? +
Yes! Use the toggle_shopping_list_item tool. You just need the shopping list ID and the item ID to check or uncheck items remotely.
Is it possible to see what I have planned for dinner this week? +
Absolutely. The list_meal_plans tool retrieves all scheduled entries, allowing your AI to summarize your upcoming meals for the week.
We've already built the connector for Mealie (Recipe Manager). Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 13 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.