shelfatlas-catalog
io.github.SlambertDK/shelfatlas-catalogVersion 1.0.0Danish grocery catalog as MCP tools: live offers across all major chains, stores, EAN lookup, stock.
Status
Responds1401 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:42 UTC
- Latency
- 1401 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.shelfatlas.com/api/v1/mcpResponds1401 msNo sign-in
Claude Code
claude mcp add --transport http shelfatlas-catalog https://api.shelfatlas.com/api/v1/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: shelfatlas-catalog
Remote MCP server URL: https://api.shelfatlas.com/api/v1/mcpCursor
{
"mcpServers": {
"shelfatlas-catalog": {
"url": "https://api.shelfatlas.com/api/v1/mcp"
}
}
}VS Code
code --add-mcp '{"name":"shelfatlas-catalog","type":"http","url":"https://api.shelfatlas.com/api/v1/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
6 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
find_cheapest_offersAnswer 'where is this product cheapest right now?' in one call: the currently-valid offers for one product (by EAN or product id), cheapest first, with chain slug and name resolved. Combine with get_stores(lat/lng, chain_slug) to find the nearest store carrying the winning chain's offer. Self-serve keys see published campaign offers only — not everyday shelf prices, which are Salling-only and restricted to partner keys. | Not declared | Not declared | Not declared | Not declared |
get_product_by_eanLook up a product in the ShelfAtlas catalog by its EAN barcode. | Not declared | Not declared | Not declared | Not declared |
get_storesList stores in the ShelfAtlas catalog. Filter by chain slug, or pass lat/lng for a nearest-first geo search (optionally capped by radius_km; geo results are not paginated). | Not declared | Not declared | Not declared | Not declared |
list_chainsList all retail chains available in the ShelfAtlas catalog. | Not declared | Not declared | Not declared | Not declared |
search_catalog_offersSearch catalog offers (promotions and listed products) from Danish retail chains. Returns ONLY currently-valid offers unless include_expired is set. Filter by chain slug, product id, or EAN. Offers carry chainId — resolve names via list_chains. Self-serve keys see published campaign offers (tilbudsaviser, month-campaigns) only — not everyday shelf prices, which are Salling-only and restricted to partner keys. | Not declared | Not declared | Not declared | Not declared |
search_productsResolve a product NAME to its ShelfAtlas id and EAN — use this BEFORE calling find_cheapest_offers or search_catalog_offers when you only have a product name (e.g. from a user question) and not an id or barcode. Matches on the canonical product name, case-insensitive, substring match. Returns id, name, ean (null for self-serve keys — every EAN is Salling-sourced and restricted to partner keys), and size (volumeMl/unitCount/quantityUnit) where known. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Sep 3, 2026
- Updated
- Sep 3, 2026
- Website
- Not given
- Categories (suggested)
- E-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared