Server definition
- Hash
- sha256:eafaf5b53f9845591311022234b3720731959ee21d26e6da96db5c49f665dbfb
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"gtin": {
"description": "Product GTIN/EAN/UPC. Used when slug is unknown.",
"type": "string"
},
"slug": {
"description": "Product slug (primary key).",
"type": "string"
}
},
"type": "object"
},
"name": "get_offers",
"outputSchema": null
},
{
"description": "Fetch a single full product by slug (preferred) or GTIN, including all retailer offers (sources). Provide exactly one of slug or gtin.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"gtin": {
"description": "Product GTIN/EAN/UPC. Used when slug is unknown.",
"type": "string"
},
"slug": {
"description": "Product slug (primary key).",
"type": "string"
}
},
"type": "object"
},
"name": "get_product",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_categories",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"brand": {
"description": "Exact brand name to filter by.",
"type": "string"
},
"category": {
"description": "Category tag in underscored form (e.g. 'Power_Tools') as returned by list_categories.",
"type": "string"
},
"hasImages": {
"description": "If true, only return products that have images.",
"type": "boolean"
},
"limit": {
"description": "Results per page (max 100). Defaults to 20.",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"maxPrice": {
"description": "Maximum price (inclusive).",
"type": "number"
},
"minPrice": {
"description": "Minimum price (inclusive).",
"type": "number"
},
"order": {
"description": "Sort direction when sortBy is set. Defaults to asc.",
"enum": [
"asc",
"desc"
],
"type": "string"
},
"page": {
"description": "1-based page number. Defaults to 1.",
"maximum": 9007199254740991,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text search across product title and GTIN. Omit to browse all products.",
"type": "string"
},
"sortBy": {
"description": "Field to sort by. Only 'price' is supported.",
"enum": [
"price"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_catalog",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:eafaf5b53f9845591311022234b3720731959ee21d26e6da96db5c49f665dbfb | sha256sum