Lianex — Australian price comparison
REMOTE · API.LIANEX.AI
Compare prices on products sold in Australia — eBay, Amazon, JB Hi-Fi and more. Free, read-only.
Available components
Last scanned (1 hour ago)
Scores higher than 69% of remote servers
Unreachable for 1 day in a row. Last reached 4 Nov 2026.
Category E-commerce
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security11
- TLS not yet verified: we couldn't open a connection to check the certificate. View diagnostics → Unverified
- Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS not yet verified: we couldn't read the response headers to check for it. View diagnostics → Unverified
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared streamable-http, but we couldn't connect to verify it. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 5 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 0
- Endpoint reachability: reachable → unreachable ▼ security
- Stability: 0.43 → unverified ▼ security
- Authorization: partial → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- TLS certificate: pass → unverified ▼ security
- HSTS header: pass → unverified ▼ security
- Transport: pass → fail ▼ security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- First check of Schema quality: unverified functional
- 3 Nov 26 +2
- MCP protocol: fail → pass ▲ functional
- MCP protocol version: 2025-06-18 → 2026-07-28 functional
- 2 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.
- 29 Oct 26 +2
- The server rewrote its instructions, which are the text every model session reads security
- Tool “lianex_products” rewrote its description, which is the text the model reads security
- Tool “lianex_search” rewrote its description, which is the text the model reads security
- Schema quality: 255 → 297 ▼ functional
- Tool coverage: 80% → 100% ▲ functional
- Schema quality: good → excellent functional
- “lianex_browse_by_slug” reworded the description of “slug” cosmetic
- “lianex_product_by_safe_id” reworded the description of “safe_id” cosmetic
- “lianex_products” reworded the description of “limit” cosmetic
- “lianex_resolve_compare” reworded the description of “ids” cosmetic
- “lianex_share_comparison_by_snapshot_id” reworded the description of “snapshot_id” cosmetic
- “lianex_vs_by_slug” reworded the description of “slug” cosmetic
- 27 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 25 Oct 26 0
- Server version: 1.0.0 → 1.0.1 functional
- 24 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://api.lianex.ai/api/public/mcp
TLS unreached
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of api.lianex.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 1814, 3799 | 8, 8 | Verified |
| lianex.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Inconclusive
We could not reach the endpoint well enough to judge its authorisation posture.
| Result | Inconclusive |
|---|
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.lianex.ai/api/public/mcp | Unreachable | ||
| http (plaintext) | http://api.lianex.ai/api/public/mcp | HTTPS enforced |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
lianex_browse List the published browse categories ~57
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.
Input schema present but exposes no named parameters.
Structured output declared, but exposes no named fields.
No examples provided.
lianex_browse_by_slug Cached products in one published category ~123
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.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | A published browse category slug, e.g. mobile-phones — the slug of an entry from /api/public/browse (MCP tool lianex_browse). |
Structured output declared, but exposes no named fields.
No examples provided.
lianex_product_by_safe_id One cached product by permalink id ~230
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.
| Name | Type | Req | Description |
|---|---|---|---|
| safe_id | string | yes | A product permalink id, e.g. amazon~~B0G2BFZRGL or the provider-less eBay form v1~158082631449~0 — the id of an entry from /api/public/products or of a product from /api/public/search (MCP tools lian… |
Structured output declared, but exposes no named fields.
No examples provided.
lianex_products The published product-permalink index ~183
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | – | – | How many permalinks to return, clamped to 50. Over HTTP, omitting it returns the whole index (the sitemap's own source, never truncated by default). The MCP tool lianex_products returns 50 per call w… |
| offset | – | – | How many permalinks to skip. Unusable values are ignored and named in `ignored`; a negative value is clamped to 0. |
Structured output declared, but exposes no named fields.
No examples provided.
lianex_resolve_compare Resolve permalink ids to comparable listings ~140
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.
| Name | Type | Req | Description |
|---|---|---|---|
| ids | string | – | Up to 3 product permalink ids in ONE comma-separated string, e.g. amazon~~B0G2BFZRGL,v1~158082631449~0 — ids from /api/public/products or /api/public/search (MCP tools lianex_products, lianex_search)… |
Structured output declared, but exposes no named fields.
No examples provided.
lianex_search Search the cached catalogue by free text ~960
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.
| Name | Type | Req | Description |
|---|---|---|---|
| brand | string | – | Exact brand, case-insensitive. Products with no stored brand do not match. |
| category | – | – | Published browse slug (mobile-phones) or numeric eBay category ID (9355), not a display name. Replaces automatic category selection. filters.applied echoes the supplied category and resolved ID. |
| compact | – | – | Set true for title, price, currency, condition, permalink and id only. False or empty returns full products. Invalid values are ignored. The applied selection appears in fields. |
| condition | string | – | One of new, refurbished or used. Products with no recorded condition do not match. Invalid values are ignored. |
| currency | string | – | ISO-4217 currency code. Available now: Australia (prices in AUD); other marketplaces are in progress. Filters to prices stored in that currency and never converts prices. A currency that is not serve… |
| dedupe | – | – | Set true to keep the first result for each provider and normalized title, using the selected sort order. Off by default. Variants with identical titles may be combined. deduped counts removed rows in… |
| fields | string | – | Comma-separated product fields, e.g. title,price,url. Overrides compact; id and permalink are always included. Unknown names are dropped. If none are valid, the full projection is returned and fields… |
| fresher_than | string | – | Only products checked since this relative age (7d, 24h, 30m) or ISO-8601 date/time. Times without a timezone use UTC. Invalid values are ignored. |
| limit | – | – | Maximum products per page. Values are clamped to the range 1–50. The response echoes the applied page_size. A non-integer value returns 422. |
| marketplace | string | – | Marketplace: ebay, amazon, aliexpress, jbhifi or shein. Stored locale labels such as EBAY_AU are accepted. Takes precedence over provider. |
| max_price | – | – | Maximum price, parsed like min_price. Available now: Australia (prices in AUD). Supply currency to restrict prices to one currency. A minimum above the maximum yields no matches. |
| min_price | – | – | Minimum price in each listing's stored currency. Available now: Australia (prices in AUD). Accepts 1500 or $1,500.00. Supply currency to restrict prices to one currency. Invalid values are ignored. |
| offset | – | – | Number of ranked products to skip. Negative values use zero; invalid values use zero and appear in filters.ignored. Results may change between requests. |
| provider | string | – | Alias for marketplace. Ignored when marketplace is also supplied. |
| q | string | – | Search words. Matching uses recognized product categories and title words, with a title-match fallback. Without a searchable term the response is not_searched, even if filters are supplied. |
| sort | string | – | best_match (default), price (cheapest first) or price_desc (most expensive first). Invalid values use best_match and are listed in filters.ignored. |
Structured output declared, but exposes no named fields.
No examples provided.
lianex_share_comparison_by_snapshot_id A historical comparison-link redirect ~106
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.
| Name | Type | Req | Description |
|---|---|---|---|
| snapshot_id | string | yes | The token at the end of a historical shared-comparison link (https://lianex.ai/s/<token>). The API never lists these tokens; you only get one from such a link. |
Structured output declared, but exposes no named fields.
No examples provided.
lianex_vs The published product-comparison index ~134
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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | – | – | How many pairs to return, clamped to 50. OMIT IT and you get the whole index — this is the sitemap's own source, so it is never truncated by default. |
| offset | – | – | How many pairs to skip. Unusable values are ignored and named in `ignored`; a negative value is clamped to 0. |
Structured output declared, but exposes no named fields.
No examples provided.
lianex_vs_by_slug One canonical product comparison ~95
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.
| Name | Type | Req | Description |
|---|---|---|---|
| slug | string | yes | A published comparison slug — the slug of an entry from /api/public/vs (MCP tool lianex_vs). |
Structured output declared, but exposes no named fields.
No examples provided.
How do I install the Lianex — Australian price comparison MCP server?
Lianex — Australian price comparison is a hosted endpoint at https://api.lianex.ai/api/public/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · api.lianex.ai
claude mcp add --transport http ai-lianex-lianex 'https://api.lianex.ai/api/public/mcp'
What is the Lianex — Australian price comparison MCP server?
Lianex — Australian price comparison is an MCP server listed in the public MCP registry as ai.lianex/lianex. Compare prices on products sold in Australia, eBay, Amazon, JB Hi-Fi and more. Free, read-only. This page covers its hosted endpoint (https://api.lianex.ai/api/public/mcp).
Is the Lianex — Australian price comparison MCP server safe to use?
Lianex — Australian price comparison scores 77 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Lianex — Australian price comparison MCP server expose?
Lianex — Australian price comparison exposes 9 tools: lianex_browse, lianex_browse_by_slug, lianex_product_by_safe_id, lianex_products, lianex_search, and 4 more. Their descriptions and schemas cost roughly 2,028 tokens of context every time the server is loaded.
Does the Lianex — Australian price comparison MCP server require authentication?
Its publisher declares no required credentials for Lianex — Australian price comparison. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the Lianex — Australian price comparison MCP server still maintained?
Lianex — Australian price comparison is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.