TheBetterBuy Product Comparison
Compare products, prices and current offers across UK retailers to find the best deal.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"product-comparison": {
"url": "https://mcp.thebetterbuy.co.uk"
}
}
}Remote-Endpunkte
https://mcp.thebetterbuy.co.ukstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢search_catalog(query, category, brand, minPrice, maxPrice, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"description": "Free-text search across product title and GTIN. Omit to browse all products.",
"type": "string"
},
"category": {
"description": "Category tag in underscored form (e.g. 'Power_Tools') as returned by list_categories.",
"type": "string"
},
"brand": {
"description": "Exact brand name to filter by.",
"type": "string"
},
"minPrice": {
"description": "Minimum price (inclusive).",
"type": "number"
},
"maxPrice": {
"description": "Maximum price (inclusive).",
"type": "number"
},
"hasImages": {
"description": "If true, only return products that have images.",
"type": "boolean"
},
"sortBy": {
"description": "Field to sort by. Only 'price' is supported.",
"type": "string",
"enum": [
"price"
]
},
"order": {
"description": "Sort direction when sortBy is set. Defaults to asc.",
"type": "string",
"enum": [
"asc",
"desc"
]
},
"page": {
"description": "1-based page number. Defaults to 1.",
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"limit": {
"description": "Results per page (max 100). Defaults to 20.",
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_product(slug, gtin)
Fetch a single full product by slug (preferred) or GTIN, including all retailer offers (sources). Provide exactly one of slug or gtin.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"description": "Product slug (primary key).",
"type": "string"
},
"gtin": {
"description": "Product GTIN/EAN/UPC. Used when slug is unknown.",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_offers(slug, gtin)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"description": "Product slug (primary key).",
"type": "string"
},
"gtin": {
"description": "Product GTIN/EAN/UPC. Used when slug is unknown.",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Empfohlene Prompts
search_catalogsearch_catalogget_productget_productlist_categoriesCommunity
Nachweis