# Pantry Persona (verified)

Streamlines grocery management by syncing shopping lists, pantry inventory, and meal plans. Provides intelligent recipe discovery and automated dietary preference tracking for the whole household. Op…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add pantrypersona

# Browse available tools
npx -y @smithery/cli@latest tool list pantrypersona

# Get full schema for a tool
npx -y @smithery/cli@latest tool get pantrypersona manage_shopping

# Call a tool
npx -y @smithery/cli@latest tool call pantrypersona manage_shopping '{}'
```

## Direct MCP Connection

Endpoint: `https://pantrypersona.run.tools`

## Tools (18)

- `manage_shopping` — Manage shopping list items AND stores. Handles MULTIPLE items in ONE call.
- `manage_pantry` — Add, remove, update, or mark pantry items as consumed. Handles MULTIPLE items in ONE call - do NOT call multiple times.
- `manage_meal_plan` — Set meals, plan the week, clear, or move meals.
- `find_recipes` — Search and filter recipes with advanced options.
- `manage_recipes` — Manage recipes: save, update, delete, rate, batch operations, and share links.
- `shop_for_meal_plan` — Add meal plan ingredients to shopping list in ONE call.
- `cook_recipe` — Start or finish cooking a recipe with pantry tracking.
- `process_receipt` — Process receipt items and add to pantry.
- `get_insights` — Get data insights about spending, prices, and patterns.
- `manage_profiles` — Create, update, or delete profiles. Two profile types:
- `manage_collections` — Manage recipe collections - create, update, delete, and manage recipes.
- `manage_preferences` — Manage product brand preferences - set, clear, or list.
- `show_shopping` — Display the user's shopping list widget.
- `show_pantry` — Display the user's pantry inventory widget.
- `show_recipes` — Display the user's saved recipes widget.
- `show_meal_plan` — Display the user's weekly meal plan widget.
- `show_profiles` — Display household profiles widget with dietary preferences.
- `get_next_steps` — Get personalized guidance on what to do next in Pantry Persona. Reviews the user's feature adoption (pantry, recipes, p…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get pantrypersona <tool-name>
```

## Resources

- `ui://widget/Pantry.html` — View and manage pantry inventory with expiration tracking
- `ui://widget/Profiles.html` — Manage household profiles and dietary preferences
- `ui://widget/Recipes.html` — Browse saved recipes with filtering and search
- `ui://widget/MealPlan.html` — Weekly meal planning calendar with drag-and-drop
- `ui://widget/ShoppingList.html` — Interactive shopping list with swipe-to-check
- `ui://widget/Chronicle.html` — Activity history and usage insights

## Prompts (5)

- `plan_weekly_meals` (startDay) — Generate a personalized weekly meal plan based on your pantry, preferences, and dietary needs.
- `whats_for_dinner` — Find recipes you can make right now with ingredients already in your pantry.
- `generate_shopping_list` (store) — Build a shopping list from your meal plan, automatically excluding items already in your pantry.
- `pantry_check` — Review your pantry for expiring items, low stock, and restock suggestions.
- `save_recipe_from_url` (url) — Import and save a recipe from any website URL.
