Sponsored by Deepsite.site

Swiss Groceries MCP

Created By
nicktcode7 days ago
Real-time Swiss grocery shopping over MCP. Search products and compare prices across Migros, Coop, Aldi, Denner, and Lidl, see weekly promotions, and plan multi-store shopping trips with three optimisation strategies. Works with any MCP-compatible client (Claude Desktop, Claude Code, Cursor, Cline, Continue).
Overview

swissgroceries-mcp gives any MCP-compatible client (Claude Desktop, Claude Code, Cursor, Cline, Continue, VS Code) real-time access to Swiss grocery chain catalogs.

What you can ask

  • "Where is milk cheapest near 8001 Zürich right now?"
  • "I need milk, bread, eggs, chicken, and pasta near 8050. Where should I shop to keep costs down?"
  • "What is on sale at Aldi this week?"
  • "Find Coop stores within 3 km of Bern Hauptbahnhof."

Install

{
  "mcpServers": {
    "swissgroceries": {
      "command": "npx",
      "args": ["-y", "@nicktcode/swissgroceries-mcp"]
    }
  }
}

No accounts, no tokens, no API keys. The Denner adapter self-registers an anonymous client on first use; everything else uses public endpoints.

For Claude Desktop one-click install, download the .mcpb from the GitHub Releases page.

Tools

ToolWhat it does
find_storesFind grocery stores near a location, filtered by chain and radius.
search_productsCross-chain product search with normalised price, unit price, size, and tags.
get_productFull product details for a chain plus product ID pair.
get_promotionsCurrent promotional deals, filterable by chain, keyword, store, or expiry.
find_stockStores of a chain that have a given product in stock.
plan_shoppingPlan a multi-store trip for a shopping list near a location.
health_checkProbe each registered chain adapter and report status, latency, and capabilities.

Chain coverage

ChainProduct searchPromotionsPer-store stockAuth
MigrosFull catalogYesYesGuest token (auto-rotated)
CoopFull catalog (coopathome)YesYes (geo)None
AldiFull catalogYesNoNone
DennerFull catalogYesNoAnonymous self-auth
LidlWeekly leafletYesNoNone

Highlights

  • Cross-store unit-price comparison - compares CHF/kg, CHF/l, CHF/piece across chains so multi-pack and single-bottle prices are evaluated fairly.
  • Three planning strategies: single_store (fewest stops), split_cart (cheapest with stop penalty), absolute_cheapest (no penalty).
  • Multipack annotation - every product exposes per-bottle/per-unit estimates derived from pack patterns like 6x1.5l.
  • Category-canonicality filter - when one chain returns a real apple and another returns apple juice, the juice is dropped from the cross-chain comparison automatically.
  • Resilience built in - in-memory cache, retry with exponential backoff, per-host rate limiting, and a per-host circuit breaker.

Disclaimer

Not affiliated with Migros, Coop, Aldi, Denner, or Lidl. Uses publicly accessible mobile-app endpoints. APIs are unofficial and can change at any time. MIT licensed.

Server Config

{
  "mcpServers": {
    "swissgroceries": {
      "command": "npx",
      "args": [
        "-y",
        "@nicktcode/swissgroceries-mcp"
      ]
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
WindsurfThe new purpose-built IDE to harness magic
Playwright McpPlaywright MCP server
ChatWiseThe second fastest AI chatbot™
DeepChatYour AI Partner on Desktop
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Serper MCP ServerA Serper MCP Server
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
CursorThe AI Code Editor
Tavily Mcp
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Amap Maps高德地图官方 MCP Server
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.