
Official MCP RegistryListed
Lianex — Australian price comparison
Compare prices on products sold in Australia — eBay, Amazon, JB Hi-Fi and more. Free, read-only.
First seen 22 Oct 2026. Evidence as of 28 Oct 2026.
9
Tools
From an anonymous probe
1
Source listings
Each with its own history
15
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| lianex_browse | List published browse categories with their slug, display name and updated_at freshness. Use a slug with /api/public/browse/{slug} to retrieve its cached products. updated_at is null when no listing is cached. Cache-only. | Read-only |
| lianex_browse_by_slug | Return ranked cached products for a published category. Unknown or unpublished slugs return 404. A renamed slug returns 200 with redirect_to; request that current slug. An empty category returns found: false, noindex: true and products: []. Otherwise found is true; total counts the products in this response, not all marketplace matches. Cache-only. | Read-only |
| lianex_product_by_safe_id | Return one cached product and any stored cross-marketplace offers. safe_id is the provider-qualified permalink ID, or a provider-less eBay ID. Unknown IDs return 404; removed public products return 410. Unavailable fields may be null. Each offer entry is one marketplace: its matched hits and last_checked, when we last checked that marketplace (ISO 8601). A hit includes in_stock: true only when its stock was confirmed. eBay listings also carry `shipping` (last-seen shipping cost and delivery window) and `return_terms` (returns accepted, window in days, who pays return postage); `gtin` appears when the listing's barcode passes its check digit. Cache-only. | Read-only |
| lianex_products | List published product permalink IDs and their updated_at freshness. Use the IDs to request individual products. Over HTTP, omitting limit returns the full published index, while the MCP tool lianex_products returns one page of 50; otherwise offset, page_size and has_more describe the page. ignored lists unusable paging parameters. Results can change between requests. Cache-only. | Read-only |
| lianex_resolve_compare | Resolve up to 3 comma-separated product permalink IDs into cached listings for comparison. Each listing includes url, marketplace and item_id, plus title, price and condition when available. Unresolvable IDs and IDs beyond the limit are omitted; an empty set returns listings: []. Cache-only. | Read-only |
| lianex_search | Search cached products using query words and, when recognized, their product category. Category matching can include titles that omit the category word; insufficient category evidence falls back to title matching. An explicit category filter replaces automatic category selection. Cache-only: no live marketplace fetch. Read result first: not_searched omits products and has_more; miss returns products: []; hit returns ranked products. An offset beyond the result set also returns miss. Check filters.applied and filters.ignored to see which inputs were used. Exact hits carry match: all_terms. If nothing matches every word of a multi-word search, match: partial marks the closest matches, with matched_terms, dropped_terms and message; the product type stays required and filters never relax. A filter-emptied miss carries emptied_by and retry_url. Words beyond twelve appear in ignored_terms. Filters apply before selecting a bounded result pool. A filtered request can return products absent from an unfiltered response. Results are ranked again for each request and may change between pages; offset pagination is not a snapshot. No catalogue-wide total is available. Use compact or fields to reduce returned product fields without changing matching or ordering. Available now: Australia (prices in AUD); other marketplaces are in progress. Use currency with price bounds when you need prices in one currency. Prices are never converted; an unserved currency returns miss with emptied_by, available_regions and retry_url. dedupe keeps the first result for each provider and normalized title, so variants with identical titles can be combined. | Read-only |
| lianex_share_comparison_by_snapshot_id | Resolve a historical shared-comparison token to its canonical comparison slug. A successful response contains redirect_to and result: "redirect"; it does not return the historical comparison body. Unknown or retired tokens return 404. Cache-only. | Read-only |
| lianex_vs | List published comparisons whose products remain cached, ordered by slug, with updated_at freshness. Omitting limit returns the full published index. Otherwise use offset, page_size and has_more; ignored lists unusable paging parameters. Results may change between requests. Cache-only. | Read-only |
| lianex_vs_by_slug | Return a published comparison with columns, rows, summary and product sides. Unknown, retired or suppressed slugs return 404; missing cached products return 410. A non-canonical product order returns 200 with redirect_to naming the canonical slug. Cache-only. | Read-only |
Change history
- lianex_vs_by_slug: input schema changed
- lianex_vs: input schema changed
- lianex_share_comparison_by_snapshot_id: input schema changed
- lianex_search: input schema changed
- lianex_search: description changed (+"Exact hits carry match: all_terms. If nothing matches every word of a multi-word search, match: partial marks the closest matches, with matched_terms, dropped_terms and message; the product type stays required and filters never relax. A filter-emptied miss carries emptied_by and retry_url. Words beyond twelve appear in ignored_terms." +"converted; an unserved" -"converted: a")
- lianex_resolve_compare: input schema changed
- lianex_products: input schema changed
- lianex_products: description changed (+"Over HTTP, omitting" +"index, while the MCP tool lianex_products returns one page of 50;" -"Omitting")
- lianex_product_by_safe_id: input schema changed
- lianex_browse_by_slug: input schema changed
- server instructions changed (+"When no cached product matches every search word, search can return the closest matches as `result: "hit"` with `match: "partial"`, `matched_terms` and `dropped_terms`. Exact hits carry `match: "all_terms"`. Check `match` before treating a hit as an exact match. -")
- Name changed from "Lianex public read API" to "Lianex — Australian price comparison" (registry)
- Description changed (registry)
- server instructions changed (+"**600" -"**120")
- Listed (registry)
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | ai.lianex/lianex | 22 Oct 2026 | 28 Oct 2026 | 2 |