{"id":3715769,"recorded_at":"2026-11-06T11:06:41.289526Z","observed_at":"2026-11-06T11:06:41.289375Z","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, pt. 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, pt. 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, pt. 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, pt. 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":"89ac940db8fd04fea8b70b52b9fc878ef8e180fc833d6d2315afaf7539345929","prev_id":3366113,"leaf":"0xd5488e43ba5d03021ce03ac12e799a037261bc2e34b0783431fcdb8624c177b0","leaf_text":"{\"body\":\"89ac940db8fd04fea8b70b52b9fc878ef8e180fc833d6d2315afaf7539345929\",\"id\":3715769,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793963201289375,\"prev\":3366113,\"subject\":\"2b0c9c64-b32d-47ac-ae75-2ea947a4a23c\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-11-06","leaves":303443,"root":"0xb30ccefe7182c6f767e1fcbfb5f64ffd649da831f665f65c5ff39cd40512284f","chained":"0xc383f7ef68d2914082484765aa09e42c12c59a74a096ae64127c562618c506d3","anchor_chain":"eip155:5042002","anchor_tx":"0xfba13cb7ee4ada7f2fee3702a786a2201596be2ffea37dfc281ab4c8e9942fe1","anchor_block":71111178},"proof":["0xd547e3e19df14c379c32d61e4407b4558c543ca54b4e020b2869c66648796177","0x8078f38dc68af92e4f47fc2f98a766c1742a16fc01ab4b0a051b88f7e3ff4c71","0xa865b75248895273f84f6eaae1126d887621b951a74235413a0e20cffb9a89d9","0x58ae843d498f0547eef7f1e7f872980a921cb754564273a64633abec9ce71dea","0xd7a79293ed1ac3e1eb1adb3f4d60c2a8d898ad0ee507b69088bf65fff69c7503","0x8a97539bbd1d79fe170776d307b5eef28eff93e857b54f44523862ab519e3915","0x70f8d956a6c3bde1da15c98defd278c999720abb128418baa110d753f79b5388","0xaee7626c483de97801cab2c431f7de0454a423aecf1fff2ea5401fecb705df8e","0xb58f51027fd7401d6ccac7d247e5eccf42efbb848b2352a2eb25b94071b0a77b","0x2c136bc3e2f9101aed010ced931b3800872d14cf1aa42d8ae252b692a9c5ad4b","0xa8c171d91b85d44ee9c78dfde95849c5a1f2e6b54929e19339ef48381b0d28d3","0xb5cc52b5e63b4d4dacb95c907a1984a36194ffd8d4deab56034790033c5efc3f","0x024a8b5d84fc99d367f5fc2abe741b7f1d3516fdc26aefc99daf71bb695fcc54","0x9b0165e4352a0b8fdd80b767eafb2f430d996588dbd157804ae48456ed17652b","0x821ffa0a1fb7e66ffa8ce79fd755aa408c67dd0ef62aee573ea2278fcbd9823d","0xd47209ac9b2ac71257b5162800ce4482f8cf7ea04f074033847ad335ca758d32","0xf19d501fdbc28e10c3244253daf0c37c4752659eae14a7cba585a18c7df9ce0d","0xd422a75f6c3780ed53eca52b50bf40b8f17dc14cffb804142e44fc9f2672029d","0xc0d08d48601d1be90bcfc025e66bcaa0030120d688dd9c919b36c2c4446f4948"]}