Supplementenscanner
Cheapest supplements by normalized price per kg, serving or capsule, across Dutch stores.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"scanner": {
"url": "https://mcp.supplementenscanner.nl"
}
}
}遠端端點
https://mcp.supplementenscanner.nlstreamable-http它能做什麼
工具清單
工具(4)
🟢find_cheapest(category_slug, limit, in_stock_only, market)
Find the cheapest supplements by normalized price-per-unit within a category (and all its subcategories). This is the primary tool for "what is the cheapest X?" questions. Use list_categories first to pick a valid category_slug.
輸入結構描述
{
"type": "object",
"properties": {
"category_slug": {
"description": "The category to search within, e.g. \"whey-protein\" or \"creatine\". Products in every subcategory are included, so a parent slug like \"protein-powder\" works too. Get valid slugs from list_categories.",
"type": "string"
},
"limit": {
"description": "Maximum number of products to return (1-50).",
"default": 10,
"minimum": 1,
"maximum": 50,
"type": "integer"
},
"in_stock_only": {
"description": "When true, only return products currently in stock.",
"default": false,
"type": "boolean"
},
"market": {
"description": "Optional country market to query: nl, be. Defaults to the market of the requested domain. Any other value is rejected.",
"type": "string"
}
},
"required": [
"category_slug"
]
}🟢search_products(query, limit, in_stock_only, category_slug, max_unit_price_cents, ...)
Search the whole supplement catalog by product name or brand. Typo-tolerant (e.g. "kreatine", "theanin" still match). Results are ordered by relevance, then cheapest normalized price-per-unit. Use find_cheapest instead when you already know the category.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"description": "The product name or brand to search for, e.g. \"whey isolaat\" or \"magnesium bisglycinaat\".",
"minLength": 2,
"type": "string"
},
"limit": {
"description": "Maximum number of products to return (1-50).",
"default": 20,
"minimum": 1,
"maximum": 50,
"type": "integer"
},
"in_stock_only": {
"description": "When true, only return products currently in stock.",
"default": false,
"type": "boolean"
},
"category_slug": {
"description": "Optional: restrict results to this category and all of its subcategories, e.g. \"protein-powder\". Must be a slug from list_categories; an unknown slug is rejected.",
"type": "string"
},
"max_unit_price_cents": {
"description": "Optional: only return products whose normalized unit price is at or below this many cents.",
"minimum": 0,
"type": "integer"
},
"market": {
"description": "Optional country market to query: nl, be. Defaults to the market of the requested domain. Any other value is rejected.",
"type": "string"
}
},
"required": [
"query"
]
}🟢list_categories(market)
List the supplement categories that currently hold priced products, each with a live product count, store count, lowest normalized unit price, and its comparison basis (per_kg / per_serving / per_capsule). Use this to discover a valid category_slug for find_cheapest.
輸入結構描述
{
"type": "object",
"properties": {
"market": {
"description": "Optional country market to query: nl, be. Defaults to the market of the requested domain. Any other value is rejected.",
"type": "string"
}
}
}🟢get_product(product_id, market)
Get full detail for one product by its id: price, normalized unit price, size, bulk/staffel tiers, buy link, and recent price history. Use the id returned by find_cheapest or search_products.
輸入結構描述
{
"type": "object",
"properties": {
"product_id": {
"description": "The numeric product id, as returned in the `id` field by find_cheapest or search_products.",
"type": "integer"
},
"market": {
"description": "Optional country market to query: nl, be. Defaults to the market of the requested domain. Any other value is rejected.",
"type": "string"
}
},
"required": [
"product_id"
]
}建議的提示詞
find_cheapestfind_cheapestget_productget_productlist_categories社群
證據