Cross-merchant product search with real price history, comparisons, and demand signals.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://lmk.today/api/ucp/mcp13 tools · 237mssearchSearch 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.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.
| Parameter | Type | Description |
|---|---|---|
| query* | string | Natural-language product search query |
| limit | integer | — |
fetchFetch 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.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.
| Parameter | Type | Description |
|---|---|---|
| id* | string | Product id or slug from a search result |
search_catalogSearch LMK's curated cross-merchant catalog. Returns products with LMK product-page links. Use for "find me X" shopping queries.Search LMK's curated cross-merchant catalog. Returns products with LMK product-page links. Use for "find me X" shopping queries.
| Parameter | Type | Description |
|---|---|---|
| query* | string | Natural-language product search query |
| limit | integer | — |
| minPrice | number | — |
| maxPrice | number | — |
| onSale | boolean | — |
| brand | string | — |
lookup_catalogBatch-resolve products by LMK slug, id, or external/merchant id.Batch-resolve products by LMK slug, id, or external/merchant id.
| Parameter | Type | Description |
|---|---|---|
| ids* | array | — |
get_productGet a single product with full detail: enriched card, 90-day price stats (lowest/highest/average + is-at-lowest), and cross-merchant buying options.Get a single product with full detail: enriched card, 90-day price stats (lowest/highest/average + is-at-lowest), and cross-merchant buying options.
| Parameter | Type | Description |
|---|---|---|
| idOrSlug* | string | Product slug, id, or external id |
compare_pricesCompare a product's price across merchants. Returns offers plus lowest/highest, all linking to the LMK product page.Compare a product's price across merchants. Returns offers plus lowest/highest, all linking to the LMK product page.
| Parameter | Type | Description |
|---|---|---|
| idOrSlug* | string | — |
get_price_historyGet price history and stats for a product over a trailing window (default 90 days). LMK-proprietary price intelligence.Get price history and stats for a product over a trailing window (default 90 days). LMK-proprietary price intelligence.
| Parameter | Type | Description |
|---|---|---|
| idOrSlug* | string | — |
| daysBack | integer | — |
get_dealsToday'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.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.
| Parameter | Type | Description |
|---|---|---|
| limit | integer | — |
| category | string | — |
| minDiscountPercent | number | — |
get_popular_productsMost-wishlisted products (180-day demand signal across all LMK lists, aggregate counts only). Unique LMK demand data.Most-wishlisted products (180-day demand signal across all LMK lists, aggregate counts only). Unique LMK demand data.
| Parameter | Type | Description |
|---|---|---|
| limit | integer | — |
| minPrice | number | — |
| maxPrice | number | — |
get_trending_productsProducts gaining momentum — most-added to wishlists in the last 30 days (aggregate counts only).Products gaining momentum — most-added to wishlists in the last 30 days (aggregate counts only).
| Parameter | Type | Description |
|---|---|---|
| limit | integer | — |
get_gift_ideasGift recommendations for a recipient/occasion within a budget. Blends curated search with LMK demand signals.Gift recommendations for a recipient/occasion within a budget. Blends curated search with LMK demand signals.
| Parameter | Type | Description |
|---|---|---|
| query | string | Recipient/occasion, e.g. "gifts for new dad" |
| minPrice | number | — |
| maxPrice | number | — |
| limit | integer | — |
list_collectionsList LMK's published editorial collections (occasions, holidays, beauty, style, sports).List LMK's published editorial collections (occasions, holidays, beauty, style, sports).
| Parameter | Type | Description |
|---|---|---|
| limit | integer | — |
get_collectionGet a single editorial collection and its curated products by slug.Get a single editorial collection and its curated products by slug.
| Parameter | Type | Description |
|---|---|---|
| slug* | string | — |
| limit | integer | — |
13 of 13 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Cross-merchant product search with real price history, comparisons, and demand signals.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.