Hosted MCP server · #56 most used on Smithery

LMK.today MCP

lmktoday/commerce

Give any AI agent a shopping brain. LMK.today is an open Model Context Protocol server with curated cross-merchant search, real price history, live demand signals, and editorial gift collections — no account required. More at https://lmk.today/mcp

Uses
8.2k
Tools
13
Runs
Hosted
Listed
4mo ago

Get started

Add it to your agent

npx -y @smithery/cli@latest install lmktoday/commerce --client claude

Swap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.

What it can do

13 tools

search2 paramsSearch LMK products; returns citable results, each with a canonical LMK product-page URL. Use for shopping/discovery. For price/brand/on-…

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.

ParameterTypeDescription
limitinteger
querystringNatural-language product search query
fetch1 paramFetch full detail for one product by id (from a prior search result). Returns citable text with price, savings, 90-day price history, and…

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.

ParameterTypeDescription
idstringProduct id or slug from a search result
search_catalog6 paramsSearch LMK's curated cross-merchant catalog. Returns products with LMK product-page links. Use for "find me X" shopping queries.
ParameterTypeDescription
brandstring
limitinteger
querystringNatural-language product search query
onSaleboolean
maxPricenumber
minPricenumber
lookup_catalog1 paramBatch-resolve products by LMK slug, id, or external/merchant id.
ParameterTypeDescription
idsarray
get_product1 paramGet a single product with full detail: enriched card, 90-day price stats (lowest/highest/average + is-at-lowest), and cross-merchant buyi…

Get a single product with full detail: enriched card, 90-day price stats (lowest/highest/average + is-at-lowest), and cross-merchant buying options.

ParameterTypeDescription
idOrSlugstringProduct slug, id, or external id
compare_prices1 paramCompare a product's price across merchants. Returns offers plus lowest/highest, all linking to the LMK product page.
ParameterTypeDescription
idOrSlugstring
get_price_history2 paramsGet price history and stats for a product over a trailing window (default 90 days). LMK-proprietary price intelligence.
ParameterTypeDescription
daysBackinteger
idOrSlugstring
get_deals3 paramsToday's best deals, ranked by LMK's deal-quality scoring (discount depth, price sweet spot, merchant quality). Optionally filter by categ…

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.

ParameterTypeDescription
limitinteger
categorystring
minDiscountPercentnumber
get_popular_products3 paramsMost-wishlisted products (180-day demand signal across all LMK lists, aggregate counts only). Unique LMK demand data.
ParameterTypeDescription
limitinteger
maxPricenumber
minPricenumber
get_trending_products1 paramProducts gaining momentum — most-added to wishlists in the last 30 days (aggregate counts only).
ParameterTypeDescription
limitinteger
get_gift_ideas4 paramsGift recommendations for a recipient/occasion within a budget. Blends curated search with LMK demand signals.
ParameterTypeDescription
limitinteger
querystringRecipient/occasion, e.g. "gifts for new dad"
maxPricenumber
minPricenumber
list_collections1 paramList LMK's published editorial collections (occasions, holidays, beauty, style, sports).
ParameterTypeDescription
limitinteger
get_collection2 paramsGet a single editorial collection and its curated products by slug.
ParameterTypeDescription
slugstring
limitinteger