1. Conduid
  2. Search
  3. io.github.markswendsen-code/kroger
MCP server · Search

io.github.markswendsen-code/kroger

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

Unclaimed last commit 7 months ago search
37Low

Scored 6 months ago · breakdown

About io.github.markswendsen-code/kroger

io.github.markswendsen-code/kroger is an MCP server published by markswendsen-code in the Search category: mCP server for Kroger - search products, manage cart, place grocery orders.

The repository has 1 stars and 0 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Claude Code
claude mcp add io-github-markswendsen-code-kroger -- npx -y @striderlabs/mcp-kroger
npx
npx -y @striderlabs/mcp-kroger

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (15)

kroger_add_to_cartAdd products to shopping cart

Parameters not published.

kroger_checkoutProceed to checkout

Parameters not published.

kroger_clip_couponClip coupons to Kroger Plus card

Parameters not published.

kroger_get_couponsGet available digital coupons

Parameters not published.

kroger_get_delivery_slotsGet delivery time slots

Parameters not published.

kroger_get_fuel_pointsCheck fuel points balance and rewards

Parameters not published.

kroger_get_order_historyView recent orders

Parameters not published.

kroger_get_pickup_slotsGet pickup time slots

Parameters not published.

kroger_get_product_detailsGet detailed product info including nutrition

Parameters not published.

kroger_loginAuthenticate with Kroger account

Parameters not published.

Show all 15 tools
kroger_reorderReorder from a previous order

Parameters not published.

kroger_search_productsSearch for products by name, brand, or category

Parameters not published.

kroger_set_storeSet preferred Kroger store by zip code or ID

Parameters not published.

kroger_update_cart_itemUpdate quantity or remove items

Parameters not published.

kroger_view_cartView cart contents and totals

Parameters not published.

Ask AI

✦

Ask AI about io.github.markswendsen-code/kroger

Powered by Claude · Grounded in docs

I know everything about io.github.markswendsen-code/kroger. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@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

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

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

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.markswendsen-code/kroger

How do I install io.github.markswendsen-code/kroger?

Run claude mcp add io-github-markswendsen-code-kroger -- npx -y @striderlabs/mcp-kroger, then add the server to your MCP client's configuration.

Is io.github.markswendsen-code/kroger safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.markswendsen-code/kroger still maintained?

The last commit was 7 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.