# Supplementscanner > Supplementscanner continuously scans 48 supplement stores across 2 markets and normalizes every product to a price > per unit (per kg, per serving, or per capsule), so an agent can name the lowest real price per unit, not > just the lowest sticker price. This is the brand's international address. It lists no products itself: each market has its own site, catalogue and currency, and every response states the market it is scoped to. ## Markets - NL: Supplementenscanner, https://supplementenscanner.nl (EUR, nl). MCP: https://mcp.supplementenscanner.nl - BE: Supplementscanner, https://supplementscanner.be (EUR, nl-BE). MCP: https://mcp.supplementscanner.be ## MCP server (recommended) One streamable HTTP endpoint (anonymous, read-only) answers for every market: - https://mcp.supplementscanner.eu Without a `market` argument it answers for nl. Pass `market` (nl, be) to read another, or connect to a market's own endpoint above. Tools: `find_cheapest` (lowest price per unit in a category), `search_products` (typo-tolerant catalogue search), `list_categories` (discover category slugs), `get_product` (detail and price history). ## JSON API Base URL (anonymous, read-only): https://api.supplementscanner.eu/v1 - GET /search?q={query}&limit=&in_stock=&category_slug=&max_unit_price_cents=&market= - GET /categories?market= - GET /categories/{category_slug}/cheapest?limit=&in_stock=&market= - GET /products/{id}?market= - OpenAPI: https://api.supplementscanner.eu/v1/openapi.json ## Pages - Developers: https://supplementscanner.eu/developers - Methodology (how a price per unit is made): https://supplementscanner.eu/methodology - Press: https://supplementscanner.eu/press ## Notes - Money is integer cents plus a preformatted string in the market's locale. - Compare products on `unit_price_cents` / `unit_price_display`. - Each `buy_url` is an affiliate link; relay the `affiliate_disclosure` beside prices. - Both channels are rate-limited per IP; no key required.