today.lmk/commerce

MCPcommunitylive
v1.0.0today.lmkUnknownUpdated 3mo ago

Cross-merchant product search with real price history, comparisons, and demand signals.

Endpoint healthlive
checked 1 day ago · 221ms
83% of the last 6 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

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.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
3mo agoLast update
Package
Authortoday.lmk
LicenseUnknown
Version1.0.0
Sourcemcp-registry
Trust Status
B
60/100Good
Hosted endpoint only: this assessment covers who publishes it and whether it answers, not the code behind it. No CVE, dependency or source analysis applies, so nothing here is a clean bill for that code.
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface13 tools · none privileged
Security scan✓ Cleanvlive · 1mo agoHow well does this scan work?
EvalsNone
IndexedJul 2, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

13 tools · none privileged
Observed live from the vendor's endpoint1mo ago

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 · 237ms
searchSearch 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.

ParameterTypeDescription
query*stringNatural-language product search query
limitinteger—
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.

ParameterTypeDescription
id*stringProduct 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.

ParameterTypeDescription
query*stringNatural-language product search query
limitinteger—
minPricenumber—
maxPricenumber—
onSaleboolean—
brandstring—
lookup_catalogBatch-resolve products by LMK slug, id, or external/merchant id.

Batch-resolve products by LMK slug, id, or external/merchant id.

ParameterTypeDescription
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.

ParameterTypeDescription
idOrSlug*stringProduct 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.

ParameterTypeDescription
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.

ParameterTypeDescription
idOrSlug*string—
daysBackinteger—
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.

ParameterTypeDescription
limitinteger—
categorystring—
minDiscountPercentnumber—
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.

ParameterTypeDescription
limitinteger—
minPricenumber—
maxPricenumber—
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).

ParameterTypeDescription
limitinteger—
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.

ParameterTypeDescription
querystringRecipient/occasion, e.g. "gifts for new dad"
minPricenumber—
maxPricenumber—
limitinteger—
list_collectionsList LMK's published editorial collections (occasions, holidays, beauty, style, sports).

List LMK's published editorial collections (occasions, holidays, beauty, style, sports).

ParameterTypeDescription
limitinteger—
get_collectionGet a single editorial collection and its curated products by slug.

Get a single editorial collection and its curated products by slug.

ParameterTypeDescription
slug*string—
limitinteger—

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.

About

Cross-merchant product search with real price history, comparisons, and demand signals.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

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.