mcp server
commerce
Cross-merchant product search with real price history, comparisons, and demand signals.
Description as published by the maintainer. Source
- version 1.0.0
- active
- retrieval
active — Registry entry last updated 2026-07-01. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
13 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
compare_prices(idOrSlug)- Compare a product's price across merchants. Returns offers plus lowest/highest, all linking to the LMK product page. Required: idOrSlug.
fetch(id)- 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. Required: id.
get_collection(slug, limit)- Get a single editorial collection and its curated products by slug. Required: slug.
get_deals(limit, category, minDiscountPercent)- 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.
get_gift_ideas(limit, query, maxPrice, minPrice)- Gift recommendations for a recipient/occasion within a budget. Blends curated search with LMK demand signals.
get_popular_products(limit, maxPrice, minPrice)- Most-wishlisted products (180-day demand signal across all LMK lists, aggregate counts only). Unique LMK demand data.
get_price_history(daysBack, idOrSlug)- Get price history and stats for a product over a trailing window (default 90 days). LMK-proprietary price intelligence. Required: idOrSlug.
get_product(idOrSlug)- Get a single product with full detail: enriched card, 90-day price stats (lowest/highest/average + is-at-lowest), and cross-merchant buying options. Required: idOrSlug.
get_trending_products(limit)- Products gaining momentum — most-added to wishlists in the last 30 days (aggregate counts only).
list_collections(limit)- List LMK's published editorial collections (occasions, holidays, beauty, style, sports).
lookup_catalog(ids)- Batch-resolve products by LMK slug, id, or external/merchant id. Required: ids.
search(limit, query)- 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. Required: query.
search_catalog(brand, limit, query, onSale, maxPrice, minPrice)- Search LMK's curated cross-merchant catalog. Returns products with LMK product-page links. Use for "find me X" shopping queries. Required: query.
Last successful function declaration observed on . Source: https://lmk.today/api/ucp/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://lmk.today/api/ucp/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-01 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-01 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 13 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | lmk.today | |
| mcp endpoint status | ok | The server listed 13 functions when asked. | as of probe | lmk.today |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json