streamable-httpupdated 3mo ago
Plan your week's meals and fill your grocery cart â without leaving your AI assistant.
What can you do with pantry aide?
Pantry Aide â MCP Server đ´
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:
- Plan â generate a weekly meal plan (mains + sides) from your own recipes, honoring a freeâtext request like "mostly chicken, nothing too hard."
- Shop list â build a pantryâaware shopping list that automatically skips staples you likely already have, then refine it.
- Checkout â push the list to your live Kroger cart, or generate an Instacart deep link.
All from chat: "Plan 5 easy dinners this week, swap Tuesday for something lighter, then send the cart to Kroger."
Connecting
The server speaks Streamable HTTP at:
https://pantryaide.com/mcp
You need a free Pantry Aide account. Kroger checkout requires connecting a Kroger account once in the web app; Instacart works without extra setup.
Option A â OAuth oneâclick (Claude.ai, Claude Desktop, Claude for Work)
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.
Option B â Bearer API key (Cursor, Windsurf, custom clients)
- Sign in at pantryaide.com and generate an API key (looks like
pa_live_âŚ). - Add the server to your client config:
Native remote transport (header auth):
{
"mcpServers": {
"pantry-aide": {
"url": "https://pantryaide.com/mcp",
"headers": { "Authorization": "Bearer pa_live_YOUR_KEY" }
}
}
}
Via mcp-remote (for stdioâonly clients):
{
"mcpServers": {
"pantry-aide": {
"command": "npx",
"args": [
"-y", "mcp-remote", "https://pantryaide.com/mcp",
"--header", "Authorization: Bearer pa_live_YOUR_KEY"
]
}
}
}
Tools (22)
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 |
Example prompts
- "Plan 5 easy dinners for this week â mostly chicken, nothing too hard."
- "Build my shopping list and skip anything I probably already have."
- "Swap Tuesday's dinner for something lighter, then reâdo the list."
- "Add a vegetable side to Thursday."
- "Send the cart to Kroger when it looks good." â review â "yep, submit it."
- "Just make me an Instacart link for this week's groceries."
Links
- đ Website: https://pantryaide.com
- đ MCP endpoint: https://pantryaide.com/mcp
- đ MCP spec: https://modelcontextprotocol.io
Pantry Aide is a hosted commercial service. This repository documents its public MCP integration; the application source is not included here.
Install
Add pantry aide to your client. Pick the one you use.
claude mcp add --transport http pantry-aide https://pantryaide.com/mcpcodex mcp add pantry-aide --url https://pantryaide.com/mcp{
"mcpServers": {
"pantry-aide": {
"url": "https://pantryaide.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"pantry-aide": {
"type": "http",
"url": "https://pantryaide.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"pantry-aide": {
"url": "https://pantryaide.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"pantry-aide": {
"serverUrl": "https://pantryaide.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
22 tools
pantry aide exposes 22 tools to a connected agent.
- 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)
- 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
- 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, âŚ)
- 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)
- create_instacart_link
- Generate an Instacart deep link for the selected items
Score
64 / 100
Good
- Documentation25/25
- Maintenance13/25
- Trust6/20
- Capability8/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 92 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 22 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint â no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | May 31, 2026 |