

Grocery Shopping - Kroger
Physical
Available ActionsEach successful request consumes credits as outlined below.
search_products5crget_product_details5crfind_stores5cradd_to_cart5cr
Details
Search products, find stores, and add items to your cart across 2700+ Kroger family stores including Kroger, Ralphs, Fred Meyer, King Soopers, and more. Features batch search (pass an array of items to search all at once), allergen filtering (gluten, dairy, egg, peanut, tree nut, soy, fish, shellfish, sesame, corn, mustard, celery, lupine, sulfite), nutrition filters (max calories, fat, sugar, sodium, cholesterol, carbs; min protein, fiber), SNAP/EBT eligibility filter, and full product details including nutrition panels, allergen data, and ratings.
Use Cases
Search grocery products by name or brand, Filter products by allergens like gluten dairy egg peanut soy, Find low-calorie or low-sugar groceries with nutrition filters, Search for high-protein or high-fiber foods, Find SNAP/EBT eligible grocery items, Get full nutrition facts and ingredients for any product, Find nearby Kroger family stores by zip code, Check product pricing and availability at specific stores, Add items to Kroger cart for pickup or delivery, Compare prices across store locations, Plan meals with dietary restriction support, Build grocery lists for specialized diets
Credentials
Kroger Account *
User ZIP Code *
Enter your 5-digit ZIP code for store lookup.
Manage credentials in your dashboard.
Actions(4)
search_products5cr15 params(2 required)Search the Kroger product catalog. You MUST call find_stores first to get a location_id. Supports batch search with pipe-separated queries, allergen filtering, nutrition filters, and SNAP eligibility.
search_products5cr15 params(2 required)Search the Kroger product catalog. You MUST call find_stores first to get a location_id. Supports batch search with pipe-separated queries, allergen filtering, nutrition filters, and SNAP eligibility.
queryrequiredstringProduct search term. For a single item: "chicken thighs". For multiple items, separate with | (pipe): "chicken thighs | olive oil | garlic". Max 25 items per batch.
location_idrequiredstringStore location ID from find_stores. REQUIRED for pricing and availability.
brandstringFilter by brand name
limitintegerResults per page (default 10, max 50)
Range: 1 - 50
startintegerPagination offset
Range: 1 - ...
allergen_freearrayFilter to products free from these allergens
Array of: string
max_caloriesnumberMax calories per serving
Range: 0 - ...
max_total_fat_gnumberMax total fat grams per serving
Range: 0 - ...
max_sugar_gnumberMax sugar grams per serving
Range: 0 - ...
max_sodium_mgnumberMax sodium mg per serving
Range: 0 - ...
max_cholesterol_mgnumberMax cholesterol mg per serving
Range: 0 - ...
max_carbohydrate_gnumberMax total carbohydrate grams per serving
Range: 0 - ...
min_protein_gnumberMin protein grams per serving
Range: 0 - ...
min_fiber_gnumberMin dietary fiber grams per serving
Range: 0 - ...
snap_eligible_onlybooleanOnly return SNAP/EBT eligible products
get_product_details5cr2 params(1 required)Get detailed product information including full nutrition, allergens, ratings, images, and aisle locations.
get_product_details5cr2 params(1 required)Get detailed product information including full nutrition, allergens, ratings, images, and aisle locations.
product_idrequiredstringKroger product ID
location_idstringStore location ID for local pricing and aisle info
find_stores5cr3 paramsFind nearby Kroger-family stores. User location (zip code) is injected automatically.
find_stores5cr3 paramsFind nearby Kroger-family stores. User location (zip code) is injected automatically.
radius_milesintegerSearch radius in miles (default 10)
Range: 1 - 100
limitintegerMaximum number of stores to return (default 10, max 50)
Range: 1 - 50
chainstringFilter by chain name (Kroger, Ralphs, Fred Meyer, King Soopers, Harris Teeter, etc.)
add_to_cart5cr1 param(1 required)Add items to the user's Kroger online cart. Requires user Kroger account connection.
add_to_cart5cr1 param(1 required)Add items to the user's Kroger online cart. Requires user Kroger account connection.
itemsrequiredarrayItems to add to cart
Array of: object
Frequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 699544248a76bb5318ba60b7 ("Grocery Shopping - Kroger"). Then call the same tool with action 'call_tool', tool_id 699544248a76bb5318ba60b7, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.











