open_shufersalLABSCO SUMMARY
A recipe link becomes a filled cart, in four steps that stay in one conversation.
The order matters and the server states it: build the list, open the site and sign in, search each item, add the matches. Because search runs inside your own session, results are ranked by what you have bought before - which is the difference between the right product and a plausible one.
What it is
A shopping server that drives the Shufersal website with Puppeteer. It builds a shopping list, searches the catalogue as your signed-in account sees it, and adds products to the cart.
What you get
- A shopping list table built from what you asked for, or from recipe ingredients
- Web page content read and converted to markdown, which is how a recipe link becomes a list
- Product search against the Shufersal catalogue, sorted by purchase history once you are signed in
- Products added to the cart by quantity, with an optional note on each
- The browser's console output, exposed as a resource for when the automation misbehaves
Requirements
A Shufersal account - the server opens the site and you log in yourself; both personalised results and the cart depend on it. It drives a real browser through Puppeteer, so it needs a desktop machine to run on.
Setup effort
Build from source — git clone https://github.com/matipojo/shufersal-mcp
USE CASES
Shopping from a recipe you found online
Read the recipe page into markdown, turn the ingredients into a list, then search and add each item without retyping any of it.
Turning a spoken list into a cart
Say what you need in ordinary words, get it back as a structured list, then work down it against the live catalogue.
Finding the product you actually buy
Search inside your signed-in session, where results are ordered by purchase history, then add the right size and quantity.
Restocking the weekly basket
Work through the staples one search at a time, adding each at the quantity you want, with a note where the substitution rules matter.
5 tools
Listed in project docs. Your client may show a different list.
search_shufersaladd_to_shufersal_cartread_webpage_contentcreate_shopping_list_tableBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/matipojo/shufersal-mcp
cd shufersal-mcp
npm install
npm run buildMCP Clients
Claude Desktop
{
"mcpServers": {
"shufersal": {
"command": "node",
"args": [
"<YOUR_PATH_TO_SHUFERSAL_MCP>/dist/index.js"
]
}
}
}