Search products from independent Shopify stores: prices, merchant offers and buy links.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get one product's description, highlights, specs and every merchant offer (seller, price, availability, buy link). `id` comes from search_products.
Product id from search_products.
ISO 3166-1 alpha-2 country the buyer ships to, e.g. US, DE, JP.
Get one product's description, highlights, specs and every merchant offer (seller, price, availability, buy link). `id` comes from search_products.
| Argument | Type | Description |
|---|
| id* | string | Product id from search_products. |
| ships_to | string | ISO 3166-1 alpha-2 country the buyer ships to, e.g. US, DE, JP. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Product id from search_products."
},
"ships_to": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country the buyer ships to, e.g. US, DE, JP."
}
},
"additionalProperties": false
}Search products from independent Shopify merchants. Returns products with a display price, store count, a Dercora product page `url`, and the merchant `buyUrl`. Pass `ships_to` (ISO country) so prices and availability match the buyer. Use `nextCursor` for more results.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | What the user is looking for, in natural language. |
| cursor | string | `nextCursor` from a previous search. |
| currency | string | ISO 4217 presentment currency, e.g. EUR. |
| ships_to | string | ISO 3166-1 alpha-2 country the buyer ships to, e.g. US, DE, JP. |
| max_price | number | Maximum price in major units. |
| min_price | number | Minimum price in major units. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"description": "What the user is looking for, in natural language."
},
"cursor": {
"type": "string",
"description": "`nextCursor` from a previous search."
},
"currency": {
"type": "string",
"description": "ISO 4217 presentment currency, e.g. EUR."
},
"ships_to": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country the buyer ships to, e.g. US, DE, JP."
},
"max_price": {
"type": "number",
"minimum": 0,
"description": "Maximum price in major units."
},
"min_price": {
"type": "number",
"minimum": 0,
"description": "Minimum price in major units."
}
},
"additionalProperties": false
}