Kroger MCP Server
Kroger MCP-Server
Integriert die öffentliche API von Kroger mit Claude, sodass Mahlzeiten-Einkaufslisten direkt zum Kroger-Warenkorb hinzugefügt werden können.
Tools
Tool | Funktion |
| Findet Kroger-Filialen in der Nähe per Postleitzahl und gibt |
| Durchsucht den Produktkatalog und gibt UPC + Preis + Gang zurück |
| Fügt ein einzelnes Produkt per UPC zum Warenkorb hinzu |
| Sucht und fügt eine komplette Einkaufsliste in einem Schritt hinzu |
| Löscht gespeicherte Tokens (falls eine erneute Authentifizierung erforderlich ist) |
Related MCP server: Grocery Logger MCP Server
Einrichtung
Schritt 1 — Registrieren Sie Ihre App im Kroger Developer Portal
Gehen Sie zu https://developer.kroger.com
Klicken Sie auf Register App
Füllen Sie Folgendes aus:
App Name:
Meal Plan Assistant(oder ein beliebiger Name)Redirect URI:
http://localhost:8080/callbackScopes:
product.compact,cart.basic:write,profile.compact
Kopieren Sie Ihre Client ID und Ihr Client Secret
Schritt 2 — Abhängigkeiten installieren
cd kroger_mcp
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txtSchritt 3 — Umgebungsvariablen festlegen
export KROGER_CLIENT_ID=your_client_id_here
export KROGER_CLIENT_SECRET=your_client_secret_here
export KROGER_REDIRECT_URI=http://localhost:8080/callbackFügen Sie diese Ihrem Shell-Profil hinzu (~/.zshrc oder ~/.bashrc), damit sie dauerhaft gespeichert bleiben.
Schritt 4 — Mit Claude verbinden
Fügen Sie dies Ihrer Claude MCP-Konfiguration hinzu (normalerweise ~/Library/Application Support/Claude/claude_desktop_config.json auf dem Mac):
{
"mcpServers": {
"kroger": {
"command": "/path/to/kroger_mcp/venv/bin/python",
"args": ["/path/to/kroger_mcp/server.py"],
"env": {
"KROGER_CLIENT_ID": "your_client_id",
"KROGER_CLIENT_SECRET": "your_client_secret",
"KROGER_REDIRECT_URI": "http://localhost:8080/callback"
}
}
}
}Starten Sie Claude Desktop nach dem Speichern neu.
Erste Verwendung — OAuth-Anmeldung
Wenn Sie Claude zum ersten Mal bitten, Artikel in Ihren Warenkorb zu legen:
Ihr Browser öffnet die Anmeldeseite von Kroger
Melden Sie sich mit Ihrem Kroger-Konto an
Fügen Sie die Redirect-URL zurück in das Terminal ein
Fertig — die Tokens werden unter
~/.kroger_mcp_tokens.jsongespeichert
Danach kann Claude mithilfe des gespeicherten Refresh-Tokens im Hintergrund Artikel zu Ihrem Warenkorb hinzufügen.
Beispiel-Ablauf
Sobald die Verbindung hergestellt ist, können Sie zu Claude sagen:
"Finde meine nächste Kroger-Filiale und füge die Einkaufsliste für diese Woche zu meinem Warenkorb hinzu"
Claude wird:
kroger_find_storemit Ihrer Postleitzahl aufrufenkroger_add_grocery_listmit allen Artikeln aufrufenRückmeldung geben, was hinzugefügt wurde, was übersprungen wurde und ob Probleme aufgetreten sind
Sicherheitshinweise
Ihre Client ID und Ihr Secret gehören Ihnen — registriert unter Ihrem Konto
Tokens werden lokal unter
~/.kroger_mcp_tokens.jsongespeichert (Berechtigungen: 600)Kein Code von Drittanbietern involviert — direkte Aufrufe der offiziellen API von Kroger
kroger_clear_authentfernt bei Bedarf alle gespeicherten Tokens
Fehlerbehebung
"Missing environment variables" — Legen Sie KROGER_CLIENT_ID und KROGER_CLIENT_SECRET fest
"Authorization expired" — Wiederholen Sie den Vorgang; der Server aktualisiert sich automatisch
"No matching product found" — Versuchen Sie einen kürzeren Suchbegriff (z. B. "spinach" statt "Private Selection Baby Spinach")
Ratenbegrenzungen (HTTP 429) — Kroger begrenzt Anfragen; warten Sie 30 Sekunden und versuchen Sie es erneut
This server cannot be deployed
Maintenance
Related MCP Connectors
AI meal plans that fill your Kroger/Instacart cart - pantry-aware lists, all from chat.
Log meals, water, and weight to Garmin Connect from Claude or ChatGPT.
Trade Robinhood through natural language in Claude Code.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Related MCP Servers
- AlicenseCqualityDmaintenanceAutomated grocery shopping assistant with intelligent unit pricing and automatic coupon clipping, enabling AI to search products, manage carts, and plan grocery runs via Claude Desktop or CLI.181-
- FlicenseAqualityDmaintenanceEnables logging and analyzing grocery purchases, tracking prices, spending patterns, and purchase history through natural language with Claude Desktop.5-
- FlicenseNot gradedqualityDmaintenanceEnables shopping at Tiv Taam grocery store through Claude, including recipe parsing and cart population.-
- AlicenseNot gradedqualityBmaintenanceEnables AI models to manage Kroger/QFC shopping lists, search products, and plan meals via the Kroger API.1MIT