What is Swiss Groceries MCP?
Swiss Groceries MCP is a Model Context Protocol server that provides real-time Swiss grocery shopping capabilities. It lets users search products, compare prices across eight major retailers (Migros, Coop, Aldi, Denner, Lidl, Farmy, Volgshop, and Otto’s), view weekly promotions, and plan multi-store shopping trips. It is intended for anyone using an MCP‑compatible AI client (e.g., Claude Desktop, Claude Code, Cursor, Cline, Continue, VS Code) to make smarter grocery decisions.
How to use Swiss Groceries MCP?
Install via npm with npx -y @nicktcode/swissgroceries-mcp and add the server entry to your MCP client’s config file (e.g., claude_desktop_config.json or .cursor/mcp.json). No accounts, tokens, or API keys are required. A one‑click .mcpb installer is also available on the Releases page for Claude Desktop.
Key features of Swiss Groceries MCP
- Cross‑chain product search with normalized prices and unit prices.
- Real‑time price comparison across Migros, Coop, Aldi, and more.
- Weekly promotions viewable by chain, keyword, or expiry.
- Multi‑store shopping planner with single‑store, split‑cart, and cheapest modes.
- Per‑store stock checking for supported chains.
- Automatic credential management for Denner (anonymous self‑registration).
- In‑memory caching, retry, rate limiting, and circuit‑breaking for reliability.
Use cases of Swiss Groceries MCP
- Compare the cheapest place for milk near a given Swiss postal code.
- Plan a weekly grocery trip to minimize both cost and number of stops.
- Discover this week’s best deals across all supported chains.
- Find which stores near a location have a specific product in stock.
- Get full nutritional information (normalised per 100g) for products across chains.
评论