Kroger MCP Server

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

Local serverstdioTypeScript

What is the Kroger MCP server?

MCP server for Kroger - search products, manage cart, place grocery orders. That is what the kroger mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

The short version

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.

  • 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

Getting it running

@striderlabs/mcp-kroger on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

The tools it exposes

The server publishes 14 tools. What each one is for:

  • 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

What it needs from you

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

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Kroger.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

This sits in the payments and commerce group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Kroger's toolset — kroger_login, kroger_set_store, kroger_search_products and 11 more — is a fair guide to whether it matches your workflow. It is maintained by markswendsen-code; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
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

How to install the Kroger MCP server

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

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

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

Example prompts to try

  • Use Kroger to kroger login.
  • Use Kroger to kroger set store.
  • Use Kroger to kroger search products.

Frequently asked questions

It connects Kroger to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (kroger_login, kroger_set_store, kroger_search_products, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Kroger directly.