K

Kroger

Integrates with Kroger's grocery shopping API to enable store location management, product search wi...

121 views
0 installs
Updated Nov 21, 2025
Not audited
Integrates with Kroger's grocery shopping API to enable store location management, product search with pricing and aisle information, cart operations, and order history management through OAuth2 authentication and local cart tracking.
  1. Create a Kroger Developer Account

    • Go to the Kroger Developer Portal.
    • Sign up for a developer account using your email and password.
    • Verify your email to activate the account.
  2. Register a New Application

    • Once logged in, navigate to the Register Application page.
    • Fill in the required details (application name, description, etc.).
    • For "Redirect URI", enter: http://localhost:8000/callback (you may use another redirect URI, but it must match the value you provide in the ENV configuration later).
  3. Retrieve Your CLIENT_ID and CLIENT_SECRET

    • After registering the application, you will see your application listed on the Manage Applications page.
    • Click on your new app to view the details.
    • Copy the CLIENT_ID and CLIENT_SECRET shown on the page.
  4. (Optional) Set Your Default ZIP Code

    • Choose a ZIP code you want to use for location searches (e.g., your local area). This is not required but can be helpful for store/product searches.
  5. Fill in the FastMCP Connection Interface

    • Click the "Install Now" button in the FastMCP connection interface.
    • When prompted for ENV values, use the following:
      • KROGER_CLIENT_ID: Paste your Client ID from step 3
      • KROGER_CLIENT_SECRET: Paste your Client Secret from step 3
      • KROGER_REDIRECT_URI: http://localhost:8000/callback (or the URI you registered in step 2)
      • KROGER_USER_ZIP_CODE: Enter your preferred ZIP code (e.g., 10001)
  6. Authorize the Application

    • When you first attempt to use a tool that requires authentication (such as adding items to cart or viewing your profile), you will be prompted to authorize your Kroger account.
    • Follow the link provided in the interface or output, and log in using your regular Kroger shopping account (not your developer account).
    • Grant all requested permissions. This allows the server to access and modify your cart on your behalf.

You only need to copy the values from the Kroger Developer Portal once. Keep your Client Secret safe and do not share it.


You are now ready to use the Kroger MCP integration via FastMCP!

Quick Start

View on GitHub

More for Productivity

View All →

More for Automation

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.