{"data":{"slug":"lmk-today-mcp","verdict":"passed","scannedAt":"2026-10-26T05:58:58.999Z","scannerVersion":"1.2.1","latest":{"id":"876b6454-ee9d-49e6-b2dc-0feeff1a39d1","createdAt":"2026-10-26T05:58:58.999Z","version":"1.0.0","trigger":"tools_changed","scannerVersion":"1.2.1","verdict":"passed","checks":[{"id":"hidden_instructions","status":"passed","findings":0,"label":"Hidden instructions"},{"id":"hidden_text","status":"passed","findings":0,"label":"Invisible text"},{"id":"sensitive_access","status":"passed","findings":0,"label":"Access to credentials"},{"id":"remote_code","status":"passed","findings":0,"label":"Downloads and runs code"},{"id":"exfiltration","status":"passed","findings":0,"label":"Sends data out"},{"id":"secrets","status":"passed","findings":0,"label":"Leaked secrets"}],"findings":[],"toolCount":13},"history":[{"id":"876b6454-ee9d-49e6-b2dc-0feeff1a39d1","createdAt":"2026-10-26T05:58:58.999Z","version":"1.0.0","trigger":"tools_changed","scannerVersion":"1.2.1","verdict":"passed","checks":[{"id":"hidden_instructions","status":"passed","findings":0,"label":"Hidden instructions"},{"id":"hidden_text","status":"passed","findings":0,"label":"Invisible text"},{"id":"sensitive_access","status":"passed","findings":0,"label":"Access to credentials"},{"id":"remote_code","status":"passed","findings":0,"label":"Downloads and runs code"},{"id":"exfiltration","status":"passed","findings":0,"label":"Sends data out"},{"id":"secrets","status":"passed","findings":0,"label":"Leaked secrets"}],"findings":[],"toolCount":13},{"id":"cad5341d-c180-4bc6-9d4d-33764cb033fc","createdAt":"2026-10-26T05:07:34.476Z","version":"1.0.0","trigger":"changed","scannerVersion":"1.2.1","verdict":"passed","checks":[{"id":"hidden_instructions","status":"passed","findings":0,"label":"Hidden instructions"},{"id":"hidden_text","status":"passed","findings":0,"label":"Invisible text"},{"id":"sensitive_access","status":"passed","findings":0,"label":"Access to credentials"},{"id":"remote_code","status":"passed","findings":0,"label":"Downloads and runs code"},{"id":"exfiltration","status":"passed","findings":0,"label":"Sends data out"},{"id":"secrets","status":"passed","findings":0,"label":"Leaked secrets"}],"findings":[],"toolCount":null},{"id":"6d466f99-645d-4e81-aba2-063cef9a361b","createdAt":"2026-10-25T23:23:27.449Z","version":"1.0.0","trigger":"new","scannerVersion":"1.2.1","verdict":"passed","checks":[{"id":"hidden_instructions","status":"passed","findings":0,"label":"Hidden instructions"},{"id":"hidden_text","status":"passed","findings":0,"label":"Invisible text"},{"id":"sensitive_access","status":"passed","findings":0,"label":"Access to credentials"},{"id":"remote_code","status":"passed","findings":0,"label":"Downloads and runs code"},{"id":"exfiltration","status":"passed","findings":0,"label":"Sends data out"},{"id":"secrets","status":"passed","findings":0,"label":"Leaked secrets"}],"findings":[],"toolCount":null}],"endpoint":{"url":"https://lmk.today/api/ucp/mcp","transport":"streamable-http","status":"ok","checkedAt":"2026-10-26T05:57:49.695Z","toolCount":13,"latencyMs":882,"error":null},"tools":[{"name":"compare_prices","title":"Compare prices","description":"Compare a product's price across merchants. Returns offers plus lowest/highest, all linking to the LMK product page.","access":"read","accessDeclared":true,"hash":"70948b282a065e6015db95cb914877a0762f9da3d93e2fb6779b5de3957a281d","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"idOrSlug\": {\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"idOrSlug\"\n  ],\n  \"type\": \"object\"\n}"},{"name":"fetch","title":"Fetch product detail","description":"Fetch full detail for one product by id (from a prior search result). Returns citable text with price, savings, 90-day price history, and buying options.","access":"read","accessDeclared":true,"hash":"e435d52a15bd53a70f68b352b9dc3d6980fb7214f0e74172c89b117592bbf508","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"id\": {\n      \"description\": \"Product id or slug from a search result\",\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"id\"\n  ],\n  \"type\": \"object\"\n}"},{"name":"get_collection","title":"Get collection","description":"Get a single editorial collection and its curated products by slug.","access":"read","accessDeclared":true,"hash":"d41b9e63303718d79a186ddc4e068128d510a04d355811dc1c0d51344447c839","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"limit\": {\n      \"maximum\": 60,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    },\n    \"slug\": {\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"slug\"\n  ],\n  \"type\": \"object\"\n}"},{"name":"get_deals","title":"Get deals","description":"Today's best deals, ranked by LMK's deal-quality scoring (discount depth, price sweet spot, merchant quality). Optionally filter by category slug or minimum discount.","access":"read","accessDeclared":true,"hash":"9146e560b316750bd0772cf3405dced4b8031cabdd92ceff30aeb67e34cb61a9","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"category\": {\n      \"type\": \"string\"\n    },\n    \"limit\": {\n      \"maximum\": 100,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    },\n    \"minDiscountPercent\": {\n      \"maximum\": 99,\n      \"minimum\": 0,\n      \"type\": \"number\"\n    }\n  },\n  \"type\": \"object\"\n}"},{"name":"get_gift_ideas","title":"Get gift ideas","description":"Gift recommendations for a recipient/occasion within a budget. Blends curated search with LMK demand signals.","access":"read","accessDeclared":true,"hash":"da784906c6331124297053f27a11ae22984bd54ee76b6fef8fca6bea5d56970f","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"limit\": {\n      \"maximum\": 36,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    },\n    \"maxPrice\": {\n      \"minimum\": 0,\n      \"type\": \"number\"\n    },\n    \"minPrice\": {\n      \"minimum\": 0,\n      \"type\": \"number\"\n    },\n    \"query\": {\n      \"description\": \"Recipient/occasion, e.g. \\\"gifts for new dad\\\"\",\n      \"type\": \"string\"\n    }\n  },\n  \"type\": \"object\"\n}"},{"name":"get_popular_products","title":"Get popular products","description":"Most-wishlisted products (180-day demand signal across all LMK lists, aggregate counts only). Unique LMK demand data.","access":"read","accessDeclared":true,"hash":"5fc9d9d9ad36ee3a4b55feaf731519793a3d62febb0e073d9ac37e3cfb6cc014","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"limit\": {\n      \"maximum\": 50,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    },\n    \"maxPrice\": {\n      \"minimum\": 0,\n      \"type\": \"number\"\n    },\n    \"minPrice\": {\n      \"minimum\": 0,\n      \"type\": \"number\"\n    }\n  },\n  \"type\": \"object\"\n}"},{"name":"get_price_history","title":"Get price history","description":"Get price history and stats for a product over a trailing window (default 90 days). LMK-proprietary price intelligence.","access":"read","accessDeclared":true,"hash":"01d10555962aff8716a8ef35b1e3e5c6e555ec9282c38ba372605e7d0ccf53dc","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"daysBack\": {\n      \"maximum\": 365,\n      \"minimum\": 7,\n      \"type\": \"integer\"\n    },\n    \"idOrSlug\": {\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"idOrSlug\"\n  ],\n  \"type\": \"object\"\n}"},{"name":"get_product","title":"Get product detail","description":"Get a single product with full detail: enriched card, 90-day price stats (lowest/highest/average + is-at-lowest), and cross-merchant buying options.","access":"read","accessDeclared":true,"hash":"63264c7e34770755f147bb1410245c6f6f55056a0528ad1773a93ca41d6a66a3","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"idOrSlug\": {\n      \"description\": \"Product slug, id, or external id\",\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"idOrSlug\"\n  ],\n  \"type\": \"object\"\n}"},{"name":"get_trending_products","title":"Get trending products","description":"Products gaining momentum — most-added to wishlists in the last 30 days (aggregate counts only).","access":"read","accessDeclared":true,"hash":"3cf4c95d1c2c7c11b521785464a853af9d96e878440852c26a6ebd862ab4ef4d","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"limit\": {\n      \"maximum\": 50,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    }\n  },\n  \"type\": \"object\"\n}"},{"name":"list_collections","title":"List collections","description":"List LMK's published editorial collections (occasions, holidays, beauty, style, sports).","access":"read","accessDeclared":true,"hash":"97c11004247f5a8f185521e0e883b4ca76c5ee6d623ec0874ab6820088263fff","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"limit\": {\n      \"maximum\": 100,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    }\n  },\n  \"type\": \"object\"\n}"},{"name":"lookup_catalog","title":"Look up products","description":"Batch-resolve products by LMK slug, id, or external/merchant id.","access":"read","accessDeclared":true,"hash":"a0396d4f839d8a4ea13f880cd7411d5ca5634508b39650164f25ef4811988826","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"ids\": {\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"maxItems\": 50,\n      \"minItems\": 1,\n      \"type\": \"array\"\n    }\n  },\n  \"required\": [\n    \"ids\"\n  ],\n  \"type\": \"object\"\n}"},{"name":"search","title":"Search products","description":"Search LMK products; returns citable results, each with a canonical LMK product-page URL. Use for shopping/discovery. For price/brand/on-sale filters, use search_catalog.","access":"read","accessDeclared":true,"hash":"1e22466a6b162ced923036675cd95dbf0e59210fdb1eb518ebfbe1d40d840c1d","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"limit\": {\n      \"maximum\": 20,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    },\n    \"query\": {\n      \"description\": \"Natural-language product search query\",\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"query\"\n  ],\n  \"type\": \"object\"\n}"},{"name":"search_catalog","title":"Search catalog","description":"Search LMK's curated cross-merchant catalog. Returns products with LMK product-page links. Use for \"find me X\" shopping queries.","access":"read","accessDeclared":true,"hash":"6b6223f923ed75ecd07142f7788d6dad53a4f7153e6bd2508a2000ac941d2dbc","inputSchema":"{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"properties\": {\n    \"brand\": {\n      \"type\": \"string\"\n    },\n    \"limit\": {\n      \"maximum\": 36,\n      \"minimum\": 1,\n      \"type\": \"integer\"\n    },\n    \"maxPrice\": {\n      \"minimum\": 0,\n      \"type\": \"number\"\n    },\n    \"minPrice\": {\n      \"minimum\": 0,\n      \"type\": \"number\"\n    },\n    \"onSale\": {\n      \"type\": \"boolean\"\n    },\n    \"query\": {\n      \"description\": \"Natural-language product search query\",\n      \"type\": \"string\"\n    }\n  },\n  \"required\": [\n    \"query\"\n  ],\n  \"type\": \"object\"\n}"}],"toolsHash":"2eee59d93d5d2bd02039e6727f2c86ee09b938c9efc4e7483d729306a436fa93","toolsPinnedAt":"2026-10-26T05:57:49.727Z","toolsLastSeenAt":"2026-10-26T05:57:49.695Z","toolChanges":[]}}