Groceries MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Groceries MCP Serveradd milk, eggs, and bread to my cart"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
add_items_to_cart
Add groceries to the basket.
Inputs:
items(list[CartItemScheam]): items to add to the cart
Returns: Updated cart
searchLookup 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
log in to the Rami Levy site
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,
});Replace environment variables with the printed values
Local usage
Update the
.envfile usingenv.template(requires Gemini)Update the
grocery.txtRun
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.
This server cannot be deployed
Maintenance
Related MCP Connectors
Turn any shopping list into a ready-to-checkout grocery cart across 26 European supermarkets.
Search direct grocery storefronts and create product-link pickup handoffs.
Household-aware cooking brain: pantry, meal suggestions, dietary safety, recipes, shopping lists.
AI-powered product search, affiliate links, and price negotiation for e-commerce platforms
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables 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.11MIT
- FlicenseNot gradedqualityFmaintenanceProvides automated shopping capabilities for the Shufersal website using Puppeteer, enabling LLMs to search products, create shopping lists, and add items to shopping carts.19-
- AlicenseNot gradedqualityNot gradedmaintenanceEnables 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.1MIT
- FlicenseBqualityDmaintenanceEnables cross-store price comparison and recipe-driven cart automation for Israeli grocery stores Shufersal and Tiv Taam, with an extensible architecture for additional stores.14-