Serveur MCP

TheBetterBuy Product Comparison

uk.co.thebetterbuy/product-comparison
Commerce et retail Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Searches a UK product catalog and compares retailer offers, prices, shipping and returns information.

get_offers
Get product offers
Return the retailer offers (price, link, shipping/returns info) for a product identified by slug or GTIN, plus affiliate-link fallbacks. Provide exactly one of slug or gtin.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'gtin': {'type': 'string', 'description': 'Product GTIN/EAN/UPC. Used when slug is unknown.'}, 'slug': {'type': 'string', 'description': 'Product slug (primary key).'}}}
get_product
Get a product
Fetch a single full product by slug (preferred) or GTIN, including all retailer offers (sources). Provide exactly one of slug or gtin.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'gtin': {'type': 'string', 'description': 'Product GTIN/EAN/UPC. Used when slug is unknown.'}, 'slug': {'type': 'string', 'description': 'Product slug (primary key).'}}}
list_categories
List categories
List the available product categories with their filter tag, human-readable name, and product count. Use the returned 'category' value as the category filter in search_catalog.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
search_catalog
Search product catalog
Search TheBetterBuy product catalog. Returns a slimmed list of products (title, slug, brand, price, image, number of offers) plus a total count. Use list_categories to discover valid category values. Sorting is only supported by price.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': '1-based page number. Defaults to 1.'}, 'brand': {'type': 'string', 'description': 'Exact brand name to filter by.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (max 100). Defaults to 20.'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction when sortBy is set. Defaults to asc.'}, 'query': {'type': 'string', 'description': 'Free-text search across product title and GTIN. Omit to browse all products.'}, 'sortBy': {'enum': ['price'], 'type': 'string', 'description': "Field to sort by. Only 'price' is supported."}, 'category': {'type': 'string', 'description': "Category tag in underscored form (e.g. 'Power_Tools') as returned by list_categories."}, 'maxPrice': {'type': 'number', 'description': 'Maximum price (inclusive).'}, 'minPrice': {'type': 'number', 'description': 'Minimum price (inclusive).'}, 'hasImages': {'type': 'boolean', 'description': 'If true, only return products that have images.'}}}
Ajouté
list_categories
17 September 2026 12:55
Ajouté
get_offers
17 September 2026 12:55
Ajouté
get_product
17 September 2026 12:55
Ajouté
search_catalog
17 September 2026 12:55