{"id":3366113,"recorded_at":"2026-11-05T07:08:20.742071Z","observed_at":"2026-11-05T07:08:20.741890Z","subject_kind":"endpoint","subject":"2b0c9c64-b32d-47ac-ae75-2ea947a4a23c","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":4,"tools":[{"description":"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. Narrow it with filters (the category page's attribute filters, such as vegan or a form) and brand; every response lists the filters the category offers in available_filters.","inputSchema":{"properties":{"brand":{"description":"Optional: only this brand, by name or slug as it appears in the results.","type":"string"},"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"},"filters":{"description":"Optional: only products carrying every one of these attributes, the filters of the category page, e.g. [\"is_vegan\", \"is_lab_tested\", \"form:powder\"]. A boolean attribute is its key; an option is \"key:value\", one value per key. Every response lists the ids this category offers in available_filters; an id it does not offer is rejected.","items":{"type":"string"},"type":"array"},"in_stock_only":{"default":false,"description":"When true, only return products currently in stock.","type":"boolean"},"limit":{"default":10,"description":"Maximum number of products to return (1-50).","maximum":50,"minimum":1,"type":"integer"},"market":{"description":"Optional country market to query: nl, be, fr, gb, pl, es, dk, at, de, cz. Defaults to nl, the market this endpoint answers for. Any other value is rejected.","type":"string"}},"required":["category_slug"],"type":"object"},"name":"find_cheapest"},{"description":"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.","inputSchema":{"properties":{"market":{"description":"Optional country market to query: nl, be, fr, gb, pl, es, dk, at, de, cz. Defaults to nl, the market this endpoint answers for. Any other value is rejected.","type":"string"},"product_id":{"description":"The numeric product id, as returned in the `id` field by find_cheapest or search_products.","type":"integer"}},"required":["product_id"],"type":"object"},"name":"get_product"},{"description":"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.","inputSchema":{"properties":{"market":{"description":"Optional country market to query: nl, be, fr, gb, pl, es, dk, at, de, cz. Defaults to nl, the market this endpoint answers for. Any other value is rejected.","type":"string"}},"type":"object"},"name":"list_categories"},{"description":"Search the whole supplement catalog the way the website's search box does. A product name or brand is matched typo-tolerantly (e.g. \"kreatine\", \"theanin\" still match). In markets where the site reads queries, a request described in words, with qualities (vegan, sugar-free, lab-tested, a form, a brand), is answered as that category with those filters, cheapest per unit first, and interpreted_as says how it was read and what could not be applied. Use find_cheapest instead when you already know the category.","inputSchema":{"properties":{"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"},"in_stock_only":{"default":false,"description":"When true, only return products currently in stock.","type":"boolean"},"limit":{"default":20,"description":"Maximum number of products to return (1-50).","maximum":50,"minimum":1,"type":"integer"},"market":{"description":"Optional country market to query: nl, be, fr, gb, pl, es, dk, at, de, cz. Defaults to nl, the market this endpoint answers for. Any other value is rejected.","type":"string"},"max_unit_price_cents":{"description":"Optional: only return products whose normalized unit price, rounded to whole cents, is at or below this many cents.","minimum":0,"type":"integer"},"query":{"description":"What the user is looking for, in their own words: a product name or brand (\"whey isolaat\" or \"magnesium bisglycinaat\"), or a need with its qualities (\"vegan eiwitrepen zonder toegevoegde suiker\" or \"lab-tested creatine powder\").","minLength":2,"type":"string"}},"required":["query"],"type":"object"},"name":"search_products"}]},"body_sha256":"be41366c512287a2f62fc935deba67405dbd032637979ea59d2c063c7a626a20","prev_id":1535214,"leaf":"0x4943374a9b45396e09e8f5c1a8be59c5f6ed2694b9509a405c1aa81c65f1aed0","leaf_text":"{\"body\":\"be41366c512287a2f62fc935deba67405dbd032637979ea59d2c063c7a626a20\",\"id\":3366113,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793862500741890,\"prev\":1535214,\"subject\":\"2b0c9c64-b32d-47ac-ae75-2ea947a4a23c\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-05","leaves":322504,"root":"0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128","chained":"0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2","anchor_chain":"eip155:5042002","anchor_tx":"0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94","anchor_block":70942081},"proof":["0x4942f70bce88396c56d4c2440bb6499f544f096ff4b69250ee92f387b0dbe155","0xa0f231ceac37ae03a8d471c0ab7a49b9e89613dddc1bef1fd951355ce2666618","0x0850bb829fdb57b35c84e4b741c5dc299cbe68b7ec216e4ea58dfea032426d6a","0x8c7326a343521843da2c40a4e86d794cf2abd44b0c9cf5fec09ef8d6ed1adc0a","0x44cd18cf7bfd24e163fc45eb5160b5c5d6199699c9ce39b17c05491648965ffe","0xc2df717738b8424834f2ac61517c0f0f3e4cb82049a562c8c8a9a109cb3b11d9","0xf29a074706eca56368014eb775a0a3eb0d3f28bafcb717a0696a2ce41069c751","0x6cfd313c28a85210c08faa4e7a326032d8e5da075c942db2cc510925d828bb2d","0x58c0db8e209fe153c13be96074cc7ebdcfec8770f5f01bc46546b19bd49bc1b5","0x44723d80434fcb832d9d35f37da64b9711df1f70e1666595245c42725588df79","0x19dc00ce480955e0c951e1b5337ebd19ba66b81f648cca6952a7525f3a030ea1","0x43a66305bc1de0cbc2feadbe2724c0f1b1240d57da275a5863b9fc1af7d21769","0x96217e91712a84971acd039c9a0646ccf17b8623271418217b87a9da85d11d7b","0xf1ebc8b794cdbee72cfc7d6298b0f35487ba5d0e9f7a1e6e7c1c1bf23640861f","0xfe0af662712e90709c400186f11133a81c01d01cf7559e4f0670cdd139493a35","0x4014adbe7dbae4fe239da4c4dde0e45d23e85623794ecea527ea1299bc689d6b","0xddde0b0de5219c91c717b03cab5216193dc0f26fb006aa8ba17020a71dbd997a","0xa9caf228b42660818160afb416ff04cb014f57c4d8ee75ea3452fb76c3d8c645","0xf72fe7c4860b9addb17aac4a00b8afc2f8085836173f10f31697c3d192df119b"]}