CenuFiltrs Price Comparison
What this MCP does
Searches and compares prices from Latvian online retailers, with product offers, price history, deal analysis, retailer reviews, comments, and wishlists.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'offer_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Offer UUID to bookmark'}, 'product_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Product UUID to bookmark'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['categories'], 'properties': {'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'children': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}, 'description': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['content'], 'properties': {'content': {'type': 'string', 'minLength': 1, 'description': 'Comment text'}, 'offer_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Offer UUID to comment on'}, 'product_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Product UUID to comment on'}, 'retailer_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Retailer UUID to comment on'}, 'parent_comment_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Parent comment UUID (for replies)'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'productId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Product UUID to analyze'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Product UUID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Retailer UUID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'active_only': {'type': 'boolean', 'description': 'Only show active categories'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['categories'], 'properties': {'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'offer_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by offer UUID'}, 'product_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by product UUID'}, 'retailer_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by retailer UUID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'sort': {'enum': ['price', 'scraped_at', 'last_seen_at'], 'type': 'string', 'description': 'Sort field'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Results per page'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order'}, 'productId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by product UUID'}, 'retailerId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by retailer UUID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Products per page'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Retailers per page'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['retailerId'], 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'sort': {'enum': ['newest', 'oldest', 'highest', 'lowest'], 'type': 'string', 'description': 'Sort order'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Reviews per page'}, 'retailerId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Retailer UUID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Items per page'}, 'offer_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by offer UUID'}, 'product_id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by product UUID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Number of results'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'days': {'type': 'integer', 'default': 30, 'maximum': 365, 'minimum': 1, 'description': 'Number of days to look back'}, 'productId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Product UUID'}, 'retailerId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Filter by specific retailer'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['productId'], 'properties': {'productId': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Product UUID'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Wish entry UUID to remove'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['response'], 'properties': {'response': {'type': 'object', 'required': ['schemaVersion', 'query', 'summary', 'offers', 'links', 'rendering', 'hostPresentation'], 'properties': {'links': {'type': 'object', 'required': ['searchPage'], 'properties': {'searchPage': {'type': 'string', 'format': 'uri'}}}, 'query': {'type': 'object', 'required': ['normalizedParams'], 'properties': {'text': {'type': 'string'}, 'normalizedParams': {'type': 'object', 'required': ['sort', 'page', 'limit'], 'properties': {'q': {'type': 'string'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'enum': ['relevance', 'price-low', 'price-high', 'rating', 'newest'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'brands': {'type': 'array', 'items': {'type': 'string'}}, 'maxPrice': {'type': 'number'}, 'minPrice': {'type': 'number'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}, 'retailerId': {'type': 'string'}, 'availability': {'type': 'array', 'items': {'type': 'string'}}}}}}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'price', 'currency', 'retailer'], 'properties': {'id': {'type': 'string'}, 'brand': {'type': 'string'}, 'price': {'type': 'number'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}, 'clickUrl': {'type': 'string'}, 'currency': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'retailer': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'logoUrl': {'type': 'string'}}}, 'productId': {'type': 'string'}, 'availability': {'type': 'string'}, 'categoryName': {'type': 'string'}}}}, 'summary': {'type': 'object', 'required': ['resultCount', 'totalExact', 'hasMore', 'page', 'limit'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'hasMore': {'type': 'boolean'}, 'totalExact': {'type': 'boolean'}, 'totalPages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'approxTotal': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'resultCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}, 'rendering': {'type': 'object', 'required': ['renderTool', 'resourceTemplate', 'resourceMimeType', 'resourceTtlSeconds', 'remoteAssets', 'supportedModes', 'defaultMode'], 'properties': {'renderTool': {'type': 'string', 'const': 'cf_render_search_results'}, 'defaultMode': {'type': 'string', 'const': 'structured'}, 'remoteAssets': {'type': 'boolean', 'const': True}, 'supportedModes': {'type': 'array', 'items': {'enum': ['component', 'structured', 'text'], 'type': 'string'}}, 'resourceMimeType': {'type': 'string', 'const': 'text/html;profile=mcp-app'}, 'resourceTemplate': {'type': 'string', 'const': 'ui://search-results/{renderId}'}, 'resourceTtlSeconds': {'type': 'number', 'const': 900}}}, 'schemaVersion': {'type': 'string', 'const': '2026-08-04'}, 'hostPresentation': {'type': 'object', 'required': ['preferredMode', 'supportsInlineActions', 'compactCardCount'], 'properties': {'preferredMode': {'enum': ['component', 'structured', 'text'], 'type': 'string'}, 'compactCardCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'supportsInlineActions': {'type': 'boolean'}}}, 'suggestedCategories': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'name', 'count'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}}}}}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['renderId', 'resourceUri', 'renderTool', 'schemaVersion', 'resourceTtlSeconds', 'resourceMimeType', 'expiresAt'], 'properties': {'renderId': {'type': 'string'}, 'expiresAt': {'type': 'string'}, 'renderTool': {'type': 'string', 'const': 'cf_render_search_results'}, 'resourceUri': {'anyOf': [{'type': 'string', 'format': 'uri'}, {'type': 'string', 'pattern': '^ui:\\/\\/.*'}]}, 'schemaVersion': {'type': 'string', 'const': '2026-08-04'}, 'resourceMimeType': {'type': 'string', 'const': 'text/html;profile=mcp-app'}, 'resourceTtlSeconds': {'type': 'number', 'const': 900}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search query for category name'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Max results'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['categories'], 'properties': {'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 200, 'description': 'Search query to get facets for'}, 'brands': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Current brand filter'}, 'categories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Current category filter'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query', 'facets', 'links'], 'properties': {'links': {'type': 'object', 'required': ['searchPage'], 'properties': {'searchPage': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'query': {'type': 'object', 'required': ['normalizedParams'], 'properties': {'text': {'type': 'string'}, 'normalizedParams': {'type': 'object', 'required': ['sort', 'page', 'limit'], 'properties': {'q': {'type': 'string'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'enum': ['relevance', 'price-low', 'price-high', 'rating', 'newest'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'brands': {'type': 'array', 'items': {'type': 'string'}}, 'maxPrice': {'type': 'number'}, 'minPrice': {'type': 'number'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}, 'retailerId': {'type': 'string'}, 'availability': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'facets': {'type': 'object', 'properties': {'brands': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'count'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}}, 'categories': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'name', 'count'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}}, 'priceRange': {'type': 'object', 'required': ['min', 'max'], 'properties': {'max': {'type': 'number'}, 'min': {'type': 'number'}}, 'additionalProperties': False}, 'availability': {'type': 'array', 'items': {'type': 'object', 'required': ['key', 'count'], 'properties': {'key': {'type': 'string'}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'sort': {'enum': ['recent', 'popular', 'oldest'], 'type': 'string', 'description': 'Sort order'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Items per page'}, 'query': {'type': 'string', 'description': 'Filter by search query text'}, 'category': {'type': 'string', 'description': 'Filter by category'}}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'maxLength': 200, 'description': 'Search query text'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number'}, 'sort': {'enum': ['relevance', 'price-low', 'price-high', 'rating', 'newest'], 'type': 'string', 'description': 'Sort order. Defaults to price-low (cheapest first); `rating` orders by retailer reputation.'}, 'limit': {'type': 'integer', 'default': 24, 'maximum': 50, 'minimum': 1, 'description': 'Results per page'}, 'brands': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by brand names'}, 'maxPrice': {'type': 'number', 'minimum': 0, 'description': 'Maximum price in EUR'}, 'minPrice': {'type': 'number', 'minimum': 0, 'description': 'Minimum price in EUR'}, 'categories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Taxonomy ltree paths, e.g. ["communication.smartphones"]. NOT display names â\x80\x94 a name matches almost nothing. A parent path also matches its children. Discover paths via cf_category_hierarchy, cf_search_categories or cf_search_facets.'}, 'retailerId': {'type': 'string', 'description': 'Filter by retailer UUID'}, 'availability': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by availability status'}}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['schemaVersion', 'query', 'summary', 'offers', 'links', 'rendering', 'hostPresentation'], 'properties': {'links': {'type': 'object', 'required': ['searchPage'], 'properties': {'searchPage': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}, 'query': {'type': 'object', 'required': ['normalizedParams'], 'properties': {'text': {'type': 'string'}, 'normalizedParams': {'type': 'object', 'required': ['sort', 'page', 'limit'], 'properties': {'q': {'type': 'string'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'enum': ['relevance', 'price-low', 'price-high', 'rating', 'newest'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'brands': {'type': 'array', 'items': {'type': 'string'}}, 'maxPrice': {'type': 'number'}, 'minPrice': {'type': 'number'}, 'categories': {'type': 'array', 'items': {'type': 'string'}}, 'retailerId': {'type': 'string'}, 'availability': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'offers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'price', 'currency', 'retailer'], 'properties': {'id': {'type': 'string'}, 'brand': {'type': 'string'}, 'price': {'type': 'number'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}, 'clickUrl': {'type': 'string'}, 'currency': {'type': 'string'}, 'imageUrl': {'type': 'string'}, 'retailer': {'type': 'object', 'required': ['name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'logoUrl': {'type': 'string'}}, 'additionalProperties': False}, 'productId': {'type': 'string'}, 'availability': {'type': 'string'}, 'categoryName': {'type': 'string'}}, 'additionalProperties': False}}, 'summary': {'type': 'object', 'required': ['resultCount', 'totalExact', 'hasMore', 'page', 'limit'], 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}, 'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'hasMore': {'type': 'boolean'}, 'totalExact': {'type': 'boolean'}, 'totalPages': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'approxTotal': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'resultCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}, 'rendering': {'type': 'object', 'required': ['renderTool', 'resourceTemplate', 'resourceMimeType', 'resourceTtlSeconds', 'remoteAssets', 'supportedModes', 'defaultMode'], 'properties': {'renderTool': {'type': 'string', 'const': 'cf_render_search_results'}, 'defaultMode': {'type': 'string', 'const': 'structured'}, 'remoteAssets': {'type': 'boolean', 'const': True}, 'supportedModes': {'type': 'array', 'items': {'enum': ['component', 'structured', 'text'], 'type': 'string'}}, 'resourceMimeType': {'type': 'string', 'const': 'text/html;profile=mcp-app'}, 'resourceTemplate': {'type': 'string', 'const': 'ui://search-results/{renderId}'}, 'resourceTtlSeconds': {'type': 'number', 'const': 900}}, 'additionalProperties': False}, 'schemaVersion': {'type': 'string', 'const': '2026-08-04'}, 'hostPresentation': {'type': 'object', 'required': ['preferredMode', 'supportsInlineActions', 'compactCardCount'], 'properties': {'preferredMode': {'enum': ['component', 'structured', 'text'], 'type': 'string'}, 'compactCardCount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'supportsInlineActions': {'type': 'boolean'}}, 'additionalProperties': False}, 'suggestedCategories': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'name', 'count'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'count': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
API Direct
Searches and retrieves data from social networks, news and Google services, while also providing Amazon product, seller, ranking,…
Bonanza
Searches active Bonanza marketplace listings and retrieves individual item details.
cyclesite-mcp-server
Supports searching, comparing, valuing, buying, selling, reserving, and messaging about used bicycles on a UK marketplace.
MONO Social
Provides directory search for local places, events, listings, services, offers, bookings, reservations, tickets, and products.
Campo Belo
Provides Campo Belo local discovery for places, events, menus, offers, services, bookings, reservations, tickets, and purchases.
Bom Retiro
Provides Bom Retiro local place, event, menu, offer, service, booking, reservation, ticketing, and checkout capabilities.
Bogeyland
Provides directory search for places, events, services, offers, bookings, reservations, tickets, menus, and purchases.
Genesis Social
Provides directory search and transactions for local places, events, restaurants, services, offers, bookings, and tickets.