The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Pantry Aide listing page.
Plan your week's meals and fill your grocery cart — without leaving your AI assistant.
Pantry Aide is a hosted (remote) Model Context Protocol server that runs the entire meal‑plan‑to‑checkout journey on behalf of a signed‑in user.
Most meal‑planning tools stop at "here's a plan." Pantry Aide closes the loop to actual groceries:
All from chat: "Plan 5 easy dinners this week, swap Tuesday for something lighter, then send the cart to Kroger."
The server speaks Streamable HTTP at:
You need a free Pantry Aide account. Kroger checkout requires connecting a Kroger account once in the web app; Instacart works without extra setup.
Add a custom connector / integration pointing at https://pantryaide.com/mcp. The server advertises
OAuth 2.1 discovery and Dynamic Client Registration, so the client walks you through sign‑in
automatically — no manual token needed.
pa_live_…).Native remote transport (header auth):
Via mcp-remote (for stdio‑only clients):
Recipes
| Tool | What it does |
|---|---|
list_recipes | List your recipes (owned + saved), cursor‑paginated |
get_recipe | Full details (ingredients, instructions, timing) for one recipe |
discover_recipes | Browse public recipes; filter by query/tag/difficulty/meal type |
save_recipe | Save a public recipe to your collection (idempotent) |
create_recipe | Author a new recipe |
update_recipe | Edit fields on a recipe you own |
delete_recipe | Delete a recipe you own (destructive) |
Meal plans
| Tool | What it does |
|---|---|
generate_meal_plan | AI‑generate a weekly plan (mains + sides) from your recipes |
list_meal_plans | List your meal plans |
get_meal_plan | Full plan details (planned meals + recipes + ingredients) |
suggest_recipe_replacements | Propose alternatives for a planned slot |
replace_planned_meal | Swap one slot to a different recipe |
add_planned_meal | Add a meal/side to a date |
remove_planned_meal | Remove a meal from a plan |
Shopping list
| Tool | What it does |
|---|---|
create_shopping_list_from_plan | Build a pantry‑aware list (to_buy vs. excluded) |
update_shopping_list_items | Toggle selected / edit quantity, unit, notes |
add_custom_item | Add a manual item (paper towels, snacks, …) |
Kroger checkout
| Tool | What it does |
|---|---|
prepare_kroger_cart | Match items to Kroger products (auto / needs‑review / unmatched) |
search_kroger_alternatives | Refresh candidates for one item |
select_kroger_products | Persist UPC choices |
submit_kroger_cart | Push items to your live Kroger cart (destructive) |
Instacart
| Tool | What it does |
|---|---|
create_instacart_link | Generate an Instacart deep link for the selected items |
Pantry Aide is a hosted commercial service. This repository documents its public MCP integration; the application source is not included here.