EcommerceOracle - 8 e-commerce tools: Shopify, WooCommerce, GMV, conversions, returns.
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.
Look up product by EAN/UPC barcode. Returns full product details, prices from multiple merchants.
EAN code (alternative parameter name)
EAN or UPC barcode number e.g. '4056565032219'
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Look up product by EAN/UPC barcode. Returns full product details, prices from multiple merchants.
| Argument | Type | Description |
|---|---|---|
| ean | string | EAN code (alternative parameter name) |
| barcode | string | EAN or UPC barcode number e.g. '4056565032219' |
{
"type": "object",
"properties": {
"ean": {
"type": "string",
"description": "EAN code (alternative parameter name)"
},
"barcode": {
"type": "string",
"description": "EAN or UPC barcode number e.g. '4056565032219'"
}
},
"additionalProperties": false
}Trending products and news in a specific category.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language: 'de' or 'en' (default: de) |
| category | string | Product category e.g. 'Matratzen', 'Laptops', 'Smartphones' |
{
"type": "object",
"properties": {
"lang": {
"type": "string",
"default": "de",
"description": "Language: 'de' or 'en' (default: de)"
},
"category": {
"type": "string",
"description": "Product category e.g. 'Matratzen', 'Laptops', 'Smartphones'"
}
},
"additionalProperties": false
}EcommerceOracle server status.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Monitor marketplace presence and pricing news for your brand vs competitor.
| Argument | Type | Description |
|---|---|---|
| lang | string | Language: 'de' or 'en' (default: de) |
| brand | string | Your brand name |
| competitor | string | Competitor brand (optional) |
{
"type": "object",
"properties": {
"lang": {
"type": "string",
"default": "de",
"description": "Language: 'de' or 'en' (default: de)"
},
"brand": {
"type": "string",
"description": "Your brand name"
},
"competitor": {
"type": "string",
"description": "Competitor brand (optional)"
}
},
"additionalProperties": false
}Compare product prices across multiple sources. Provides merchant links for Idealo, Amazon, Google Shopping.
| Argument | Type | Description |
|---|---|---|
| query | string | Product to compare e.g. 'Emma Matratze 90x200' |
| country | string | Country: 'DE', 'US', 'GB' (default: DE) |
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Product to compare e.g. 'Emma Matratze 90x200'"
},
"country": {
"type": "string",
"default": "DE",
"description": "Country: 'DE', 'US', 'GB' (default: DE)"
}
},
"additionalProperties": false
}Extract structured product data (price, rating, images) from any product page URL using JSON-LD.
| Argument | Type | Description |
|---|---|---|
| url | string | Product page URL e.g. 'https://shop.com/product/123' |
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Product page URL e.g. 'https://shop.com/product/123'"
}
},
"additionalProperties": false
}Search products by name across Algolia, UPCItemDB, and Open Food Facts. Returns prices, brands, images.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results 1-20 (default: 10) |
| query | string | Product search query e.g. 'matratze 140x200', 'iPhone 15 case' |
| source | string | Data source: 'algolia', 'upc', 'openfood', 'all' (default: algolia) |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Max results 1-20 (default: 10)"
},
"query": {
"type": "string",
"description": "Product search query e.g. 'matratze 140x200', 'iPhone 15 case'"
},
"source": {
"type": "string",
"description": "Data source: 'algolia', 'upc', 'openfood', 'all' (default: algolia)"
}
},
"additionalProperties": false
}Fetch products from any Shopify-powered store via their public /products.json endpoint.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max products 1-50 (default: 20) |
| domain | string | Shop domain e.g. 'gymshark.com', 'allbirds.com' |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Max products 1-50 (default: 20)"
},
"domain": {
"type": "string",
"description": "Shop domain e.g. 'gymshark.com', 'allbirds.com'"
}
},
"additionalProperties": false
}