io.github.nicktcode/swissgroceries-mcp
Swiss grocery search, promotions, and shopping plans across Migros, Coop, Aldi, Denner, Lidl.
{
"mcpServers": {
"swissgroceries-mcp": {
"command": "npx",
"args": [
"-y",
"@nicktcode/swissgroceries-mcp"
],
"env": {
"DENNER_JWT": "<your-denner_jwt>",
"LIDL_DEFAULT_STORE": "<lidl_default_store>",
"SWISSGROCERIES_USER_AGENT_COOP": "<swissgroceries_user_agent_coop>",
"SWISSGROCERIES_LOG_LEVEL": "<swissgroceries_log_level>",
"SWISSGROCERIES_DISABLE_CACHE": "<swissgroceries_disable_cache>"
}
}
}
}{
"mcpServers": {
"swissgroceries-mcp": {
"command": "npx",
"args": [
"-y",
"@nicktcode/swissgroceries-mcp"
],
"env": {
"DENNER_JWT": "<your-denner_jwt>",
"LIDL_DEFAULT_STORE": "<lidl_default_store>",
"SWISSGROCERIES_USER_AGENT_COOP": "<swissgroceries_user_agent_coop>",
"SWISSGROCERIES_LOG_LEVEL": "<swissgroceries_log_level>",
"SWISSGROCERIES_DISABLE_CACHE": "<swissgroceries_disable_cache>"
}
}
}
}npx -y @nicktcode/swissgroceries-mcpDENNER_JWTOptional pre-supplied Denner Bearer JWT. Without it, the adapter self-registers anonymously on first use and rotates the token automatically.
LIDL_DEFAULT_STOREDefault Lidl store ID used when no storeIds are passed. Defaults to CH0149.
SWISSGROCERIES_USER_AGENT_COOPOverride the User-Agent string for Coop calls if DataDome ever blocks the default.
SWISSGROCERIES_LOG_LEVELLogging verbosity: silent, info (default), or debug.
SWISSGROCERIES_DISABLE_CACHESet to 1 to bypass the in-memory HTTP response cache.
AI-powered news intelligence — 21 tools for personalized monitoring, briefings, and semantic search
BuyWhere MCP server for product search, price comparison, and affiliate-ready shopping workflows.
Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.