{"name":"io.github.nicktcode/swissgroceries-mcp","slug":"nicktcode-swissgroceries-mcp","title":null,"description":"Swiss grocery search, promotions, and shopping plans across Migros, Coop, Aldi, Denner, Lidl.","url":"https://mcp.market/server/nicktcode-swissgroceries-mcp","rating":null,"grade":"B","score":72,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":31,"stars":33,"forks":3,"downloads_week":135,"last_push_at":"2026-06-07T05:45:38.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/nicktcode/swissgroceries-mcp","website":null,"version":"0.1.2","remotes":[],"packages":[{"registryType":"npm","identifier":"@nicktcode/swissgroceries-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional pre-supplied Denner Bearer JWT. Without it, the adapter self-registers anonymously on first use and rotates the token automatically.","format":"string","isSecret":true,"name":"DENNER_JWT"},{"description":"Default Lidl store ID used when no storeIds are passed. Defaults to CH0149.","format":"string","name":"LIDL_DEFAULT_STORE"},{"description":"Override the User-Agent string for Coop calls if DataDome ever blocks the default.","format":"string","name":"SWISSGROCERIES_USER_AGENT_COOP"},{"description":"Logging verbosity: silent, info (default), or debug.","format":"string","name":"SWISSGROCERIES_LOG_LEVEL"},{"description":"Set to 1 to bypass the in-memory HTTP response cache.","format":"string","name":"SWISSGROCERIES_DISABLE_CACHE"}]}],"tools":[{"name":"health_check","description":"Probe each registered chain adapter with a trivial query and report status, latency, and capability flags. Use this when a chain seems missing from results or when debugging adapter problems.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":72,"grade":"B","scanned_at":"2026-09-27T21:50:12.296Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:50:12.248Z","components":{"code":{"score":25,"max":25,"notes":["45 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 113 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@nicktcode/swissgroceries-mcp","version":"0.1.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-04-29T11:31:15.914Z","repositoryUrl":"git+https://github.com/nicktcode/swissgroceries-mcp.git","weeklyDownloads":135}],"repo":{"found":true,"owner":"nicktcode","repo":"swissgroceries-mcp","archived":false,"pushedAt":"2026-06-07T05:45:38Z","stars":33,"forks":3,"openIssues":5,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/5330826?v=4","ownerCreatedAt":"2013-08-28T14:49:01Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/5330826?v=4&s=128","source":"github"},"presence":{"stars":33,"forks":3,"downloadsWeek":135,"license":"NOASSERTION","lastPushAt":"2026-06-07T05:45:38.000Z","score":31}}}},"grade_history":[],"reviews":[]}