Connects to Kroger's grocery platform with tools for product search, cart management, and order placement across all Kroger-owned stores including Ralphs, Fred Meyer, and Harris Teeter. You get the full shopping workflow: search products with filters for sales and categories, clip digital coupons to your Plus card, check fuel points balance, add items to cart, and complete checkout with pickup or delivery slots. Useful for building grocery automation, meal planning assistants that can actually place orders, or shopping list tools that integrate directly with your local store's inventory and pricing. Requires a Kroger account and handles authentication through the login tool.
MCP server connector for Kroger - America's largest supermarket chain. Enables AI agents to search products, manage shopping carts, clip digital coupons, check fuel points, schedule delivery/pickup, and place grocery orders.
npm install @striderlabs/mcp-kroger
Add to your MCP client configuration:
{
"mcpServers": {
"kroger": {
"command": "npx",
"args": ["@striderlabs/mcp-kroger"]
}
}
}
| Tool | Description |
|---|---|
kroger_login | Authenticate with Kroger account |
kroger_set_store | Set preferred Kroger store by zip code or ID |
kroger_search_products | Search for products by name, brand, or category |
kroger_get_product_details | Get detailed product info including nutrition |
kroger_add_to_cart | Add products to shopping cart |
kroger_view_cart | View cart contents and totals |
kroger_update_cart_item | Update quantity or remove items |
kroger_get_coupons | Get available digital coupons |
kroger_clip_coupon | Clip coupons to Kroger Plus card |
kroger_get_fuel_points | Check fuel points balance and rewards |
kroger_get_delivery_slots | Get delivery time slots |
kroger_get_pickup_slots | Get pickup time slots |
kroger_checkout | Proceed to checkout |
kroger_get_order_history | View recent orders |
kroger_reorder | Reorder from a previous order |
// Log in to Kroger
await client.call("kroger_login", {
email: "user@example.com",
password: "password123"
});
// Set store by zip code
await client.call("kroger_set_store", {
zipCode: "45202"
});
// Search for products
const results = await client.call("kroger_search_products", {
query: "organic milk",
onSale: true
});
// Add to cart
await client.call("kroger_add_to_cart", {
productId: "0001111045963",
quantity: 2
});
// Get available coupons
const coupons = await client.call("kroger_get_coupons", {
personalizedOnly: true
});
// Clip a coupon
await client.call("kroger_clip_coupon", {
couponId: "123456"
});
// Check fuel points
const fuelPoints = await client.call("kroger_get_fuel_points", {});
// Get pickup slots
const slots = await client.call("kroger_get_pickup_slots", {});
// Checkout
await client.call("kroger_checkout", {
fulfillmentType: "pickup",
slotId: "slot_123"
});
This connector works with all Kroger-owned banners:
MIT
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp