
Shufersal
STDIOMCP server for automating Shufersal online shopping with product search and cart management
MCP server for automating Shufersal online shopping with product search and cart management
A Model Context Protocol server that provides automated shopping capabilities for the Shufersal website using Puppeteer. This server enables LLMs to interact with Shufersal's online shopping platform, search for products, create shopping lists, and add items to your cart.
create_shopping_list_table
to create a shopping list from your request or recipe linkopen_shufersal
to navigate to the Shufersal website (login required)search_shufersal
to find products matching your shopping list itemsadd_to_shufersal_cart
to add found products to your shopping cartopen_shufersal
hasCreatedShoppingList
(boolean): Whether a shopping list has been created beforehandsearch_shufersal
query
(string): Product search query (e.g., 'milk', 'bread', 'tomatoes')add_to_shufersal_cart
product_id
(string): Product ID from search resultssellingMethod
(string): Selling method from search resultsqty
(number): Quantity to add to cartcomment
(string, optional): Optional comment for the productread_webpage_content
url
(string): URL of the webpage to readcreate_shopping_list_table
recipe
(array): Array of recipe ingredients with name, quantity, unit of measure, and optional brandThe server provides access to:
console://logs
)
Here's the Claude Desktop configuration to use the Shufersal MCP server:
{ "mcpServers": { "shufersal": { "command": "node", "args": ["<path/to/shufersal-mcp>/dist/index.js"], } } }
With custrom user data directory:
{ "mcpServers": { "shufersal": { "command": "node", "args": ["<path/to/shufersal-mcp>/dist/index.js", "--user-data-dir=<path/to/custom/user/data>"], } } }
Windows:
{ "mcpServers": { "shufersal": { "command": "<path/to/node>", "args": ["<path/to/shufersal-mcp>/dist/index.js"], } } }
IMPORTANT: This tool automates browser interactions with the Shufersal website and stores browser data locally. Please be aware:
./puppeteer-user-data/
(excluded from git)npm run build
npm run watch
npm run lint npm run lint:fix
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.