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: Tiv Taam 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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
AI meal plans that fill your Kroger/Instacart cart - pantry-aware lists, all from chat.
Your recipes, family meal plan and shopping list from Foodie, in ChatGPT, Claude and Codex.
Log meals, water, and weight to Garmin Connect from Claude or ChatGPT.
AnyList MCP server for ChatGPT, Claude and any AI agent: list shopping lists, add list item, cross off item, read recipe, create recipe, add recipe to meal plan and add meal plan ingredients to list in your own AnyList account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to AnyList yourself; Cotlet does not store your password and you need no AnyList API key. About the official AnyList API: AnyList has no public API, developer docs or official MCP server (checked 25 Oct 2026). The official connections are voice entry with Siri and Amazon Alexa, and an iCalendar link that shows your meal plan in a calendar app. Setup and FAQ: https://cotlet.dev/integrations/anylist-api-mcp-server
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-
- 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
- AlicenseAqualityDmaintenanceEnables AI agents to search products, manage shopping carts, clip digital coupons, check fuel points, schedule delivery/pickup, and place grocery orders with Kroger.1551 npm2MIT