Skip to main content
Glama
o-b-one

Groceries MCP Server

by o-b-one

Groceries MCP Server


MCP Server for different Groceries vendor API, enabling searching groceries and cart update.

Features

  • Automatic cart creation: add items to the cart based on a provided list

  • Groceries lookup: lookup for groceries using vendor API

Tools

  1. add_items_to_cart

  • Add groceries to the basket.

  • Inputs:

    • items(list[CartItemScheam]): items to add to the cart

  • Returns: Updated cart

  1. search

    • Lookup for item in the vendor

    • Inputs:

      • item (string): Items to

    • Returns: list of items corresponding to search term

Related MCP server: Shufersal MCP Server

Setup

Extract Environment Variables

Rami Levy

  1. log in to the Rami Levy site

  2. In developer tools (click on F12) and execute:

const state = JSON.parse(localStorage.ramilevy);
console.log({
    "VENDOR_ACCOUNT_ID": state.authuser.user.id,
    "VENDOR_API_KEY": state.authuser.user.token,
});
  1. Replace environment variables with the printed values

Local usage

  1. Update the .env file using env.template (requires Gemini)

  2. Update the grocery.txt

  3. Run make compile start_agent

Usage with Claude Desktop

To use this with Claude Desktop, add the following to your claude_desktop_config.json:

UV

{
  "mcpServers": {
    "groceries": {
      "command": "uv",
      "args": [
        "run",
        "mcp-groceries-server",
        "--vendor",
        vendorName # rami-levy, keshet e.g
      ],
      "env":{
        "VENDOR_API_KEY": "<YOUR_API_TOKEN>",
        "VENDOR_ACCOUNT_ID": "<VENDOR_ACCOUNT_ID>"
      }
    }
  }
}

Build

Docker build:

docker build -t mcp-groceries-server .

License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    F
    maintenance
    Enables interaction with the Rami Levy Online Grocery Store API, allowing users to perform product searches, add or remove items from their cart, and prepare for checkout, all while integrating with MCP-enabled LLMs.
    Last updated
    11
    MIT
  • A
    license
    -
    quality
    -
    maintenance
    Enables agentic grocery shopping on Oda (Norway) and Mathem (Sweden) platforms through an MCP-compatible interface. Users can search for products, manage their shopping cart, and access order history using natural language commands.
    Last updated
    1
  • A
    license
    -
    quality
    D
    maintenance
    Enables searching and browsing products on KSP.co.il, one of Israel's largest electronics and retail stores, using natural language.
    Last updated
    97
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Search products in nearby stores. Agents can also list items for sale on a user's behalf.

  • Routes natural-language shopping queries to merchant storefronts, returns normalized results.

  • Shop connected e-commerce stores: search, compare, cart, and checkout with buyer approval.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/o-b-one/groceries-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server