FastMCP server for Kroger API integration
Until 2026-09-25 this record combined several servers published from one repository. The others now have records of their own: kroger-mcp. Checks from before that date include them.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-cupofowls-kroger-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 🛒 Kroger MCP Server 🛍️ -- FastMCP for Kroger Shopping  A [FastMCP](https://github.com/jlowin/fastmcp) server that provides AI assistants like Claude with access to Kroger's grocery shopping functionality through the Model Context Protocol ([MCP](https://docs.anthropic.com/en/docs/agents-and-tools/mcp)). This server enables AI assistants to find stores, search products, manage shopping carts, and access Kroger's comprehensive grocery data via the [kroger-api](https://github.com/CupOfOwls/kroger-api) python library. ## 📺 Demo Using Claude with this MCP server to search for stores, find products, and add items to your cart: https://github.com/user-attachments/assets/69055f5f-04f5-4ec1-96ac-330aa288fbd1 ## Changelog A changelog with recent changes is [here](CHANGELOG.md). ## 🚀 Quick Start ### Prerequisites You will need Kroger API credentials (free from [Kroger Developer Portal](https://developer.kroger.com/)). Visit the [Kroger Developer Portal](https://developer.kroger.com/manage/apps/register) to: 1. Create a developer account 2. Register your application 3. Get your `CLIENT_ID`, `CLIENT_SECRET`, and set your `REDIRECT_URI` The first time you run a tool requiring user authentication, you'll be prompted to authorize your app through your web browser. You're granting permission to **your own registered app**, not to any third party. ### Installation ##### ⚠️ macOS users must use installation Option 2 ⚠️ #### Option 1: Using uvx with Claude Desktop (Recommended) Once published to PyPI, you can use uvx to run the package directly without cloning the repository: Edit Claude Desktop's configuration file: **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Linux**: `~/.config/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%/Claude/claude_desktop_config.json` ```json { "mcpServers": { "kroger": { "command": "uvx", "args": [ "kroger-mcp" ], "env": {…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.