HomeMarketing & E-Commerce › swissgroceries-mcp

swissgroceries-mcp

Swiss grocery search, promotions, and shopping plans across Migros, Coop, Aldi, Denner, Lidl.

TypeScript Cloud macOSWindowsLinux
★ 33 stars Last pushed 2026-06-07 License: NOASSERTION

Topics: E-Commerce

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.1.2)

npx -y @nicktcode/swissgroceries-mcp@0.1.2

Or add to your MCP client config:

{
  "mcpServers": {
    "swissgroceries-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@nicktcode/swissgroceries-mcp@0.1.2"
      ],
      "env": {
        "DENNER_JWT": "<YOUR_VALUE>",
        "LIDL_DEFAULT_STORE": "<YOUR_VALUE>",
        "SWISSGROCERIES_USER_AGENT_COOP": "<YOUR_VALUE>",
        "SWISSGROCERIES_LOG_LEVEL": "<YOUR_VALUE>",
        "SWISSGROCERIES_DISABLE_CACHE": "<YOUR_VALUE>"
      }
    }
  }
}
  • DENNER_JWT secret — Optional pre-supplied Denner Bearer JWT. Without it, the adapter self-registers anonymously on first use and rotates the token automatically.
  • LIDL_DEFAULT_STORE — Default Lidl store ID used when no storeIds are passed. Defaults to CH0149.
  • SWISSGROCERIES_USER_AGENT_COOP — Override the User-Agent string for Coop calls if DataDome ever blocks the default.
  • SWISSGROCERIES_LOG_LEVEL — Logging verbosity: silent, info (default), or debug.
  • SWISSGROCERIES_DISABLE_CACHE — Set to 1 to bypass the in-memory HTTP response cache.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry