MCP Hub
Back to servers

kroger

MCP server for Kroger - search products, manage cart, place grocery orders

Registry
Updated
Mar 10, 2026

Quick Install

npx -y @striderlabs/mcp-kroger

@striderlabs/mcp-kroger

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.

Installation

npm install @striderlabs/mcp-kroger

Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "kroger": {
      "command": "npx",
      "args": ["@striderlabs/mcp-kroger"]
    }
  }
}

Available Tools

ToolDescription
kroger_loginAuthenticate with Kroger account
kroger_set_storeSet preferred Kroger store by zip code or ID
kroger_search_productsSearch for products by name, brand, or category
kroger_get_product_detailsGet detailed product info including nutrition
kroger_add_to_cartAdd products to shopping cart
kroger_view_cartView cart contents and totals
kroger_update_cart_itemUpdate quantity or remove items
kroger_get_couponsGet available digital coupons
kroger_clip_couponClip coupons to Kroger Plus card
kroger_get_fuel_pointsCheck fuel points balance and rewards
kroger_get_delivery_slotsGet delivery time slots
kroger_get_pickup_slotsGet pickup time slots
kroger_checkoutProceed to checkout
kroger_get_order_historyView recent orders
kroger_reorderReorder from a previous order

Example Usage

// 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"
});

Kroger Family of Stores

This connector works with all Kroger-owned banners:

  • Kroger
  • Ralphs
  • Fred Meyer
  • King Soopers
  • Fry's
  • Smith's
  • QFC
  • Harris Teeter
  • And more...

Features

  • Product Search: Search by name, brand, category, or sale items
  • Digital Coupons: Browse and clip coupons automatically
  • Fuel Points: Track fuel rewards balance
  • Flexible Fulfillment: Support for both delivery and pickup
  • Order History: View past orders and easy reordering
  • Cart Management: Full cart manipulation capabilities

Requirements

  • Node.js 18+
  • Kroger account with Kroger Plus card

License

MIT

Links

Reviews

No reviews yet

Sign in to write a review