NestDaddy

Shelfatlas Catalog

io.github.SlambertDK/shelfatlas-catalog · v1.0.0

Danish grocery catalog as MCP tools: live offers across all major chains, stores, EAN lookup, stock.

Connect Remote server

Terminal
claude mcp add --transport http shelfatlas-catalog https://api.shelfatlas.com/api/v1/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "shelfatlas-catalog": {
      "url": "https://api.shelfatlas.com/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "shelfatlas-catalog": {
      "type": "http",
      "url": "https://api.shelfatlas.com/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.shelfatlas.com/api/v1/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 6 found in our last check

  • list_chains

    List all retail chains available in the ShelfAtlas catalog.

  • get_stores

    List 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).

  • search_catalog_offers

    Search 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 camp…

  • find_cheapest_offers

    Answer '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…

  • get_product_by_ean

    Look up a product in the ShelfAtlas catalog by its EAN barcode.

  • search_products

    Resolve 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…

Headers

NameDescription
Authorization
Optional
Bearer sa_live_<your-key> — create a free key at https://app.shelfatlas.com

Details

Endpointhttps://api.shelfatlas.com/api/v1/mcp (Streamable HTTP)
First published3 Sep 2026
Last updated3 Sep 2026
Registry nameio.github.SlambertDK/shelfatlas-catalog

More finance and crypto servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.