Lianex public read API
by lianex.ai · remote · no sign-in to list tools · v1.0.0 · published by ai.lianex
Cache-only read tools over Lianex's shopping catalogue. No API key, no account, no auth.
9 tools: 9 only read.
Scanned Oct 22, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads9Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http lianex https://api.lianex.ai/api/public/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
9 tools
Only reads 9Claude Code: allow
lianex_browseList published browse categories with their slug, display name and updated_at freshness.No findings
Why it is in this group
- The name "lianex_browse" says "browse": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lianex_browse_by_slugReturn ranked cached products for a published category.No findings
Why it is in this group
- The name "lianex_browse_by_slug" says "browse": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lianex_product_by_safe_idReturn one cached product and any stored cross-marketplace offers.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lianex_productsList published product permalink IDs and their updated_at freshness.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it List published product permalink IDs and their updated_at freshness. Use the IDs to request individual products. Omitting limit returns the full published index; otherwise offset, page_size and has_more describe the page. ignored lists unusable paging parameters. Results can change between requests. Cache-only.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lianex_resolve_compareResolve up to 3 comma-separated product permalink IDs into cached listings for comparison.No findings
Why it is in this group
- The name "lianex_resolve_compare" says "resolve": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lianex_searchSearch cached products using query words and, when recognized, their product category.No findings
Why it is in this group
- The name "lianex_search" says "search": a word for reading.
Description, as the server wrote it 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. 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: a currency that is not served 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lianex_vsList published comparisons whose products remain cached, ordered by slug, with updated_at freshness.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
lianex_vs_by_slugReturn a published comparison with columns, rows, summary and product sides.No findings
Why it is in this group
- The description's first verb is "return": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http lianex https://api.lianex.ai/api/public/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__lianex__lianex_browse",
"mcp__lianex__lianex_browse_by_slug",
"mcp__lianex__lianex_product_by_safe_id",
"mcp__lianex__lianex_products",
"mcp__lianex__lianex_search",
"mcp__lianex__lianex_resolve_compare",
"mcp__lianex__lianex_vs",
"mcp__lianex__lianex_vs_by_slug",
"mcp__lianex__lianex_share_comparison_by_snapshot_id"
],
"ask": [],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as lianex. Review it before you use it.