Tool tree
gradeNot graded
page: Every page
search_dealsAnswer
Search DiscountHub product discounts by keywords, store, country, category, minimum discount and USD budget. Results are ordered by the existing DiscountHub score. Returns one page and displays it for the user. Offers are catalogue data, not a guarantee of checkout price or availability.
View tool JSON
{
"name": "search_deals",
"kind": "answer",
"impl": "imperative",
"description": "Search DiscountHub product discounts by keywords, store, country, category, minimum discount and USD budget. Results are ordered by the existing DiscountHub score. Returns one page and displays it for the user. Offers are catalogue data, not a guarantee of checkout price or availability.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Literal search keywords, not a full conversational request. Search uses the catalogue language; translate keywords if needed."
},
"store": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Store name as listed on DiscountHub, for example eBay or AliExpress."
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter country code, e.g. UZ or US. Omitted means all markets, not confirmed local availability."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Maximum results per collection and page."
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 1
},
"category": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Catalogue category name."
},
"min_discount": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 1,
"description": "Minimum percentage discount."
},
"max_price": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000000,
"description": "Maximum current price in USD; excludes shipping and taxes."
}
},
"required": [],
"additionalProperties": false
},
"page": "/"
}find_promo_codesAnswer
Find coupon promotions in DiscountHub, optionally by store, keywords and country. Returns supplied codes and validity dates, and displays the results. Codes are not tested at checkout; never promise that a code works for every customer.
View tool JSON
{
"name": "find_promo_codes",
"kind": "answer",
"impl": "imperative",
"description": "Find coupon promotions in DiscountHub, optionally by store, keywords and country. Returns supplied codes and validity dates, and displays the results. Codes are not tested at checkout; never promise that a code works for every customer.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Literal search keywords, not a full conversational request. Search uses the catalogue language; translate keywords if needed."
},
"store": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Store name as listed on DiscountHub, for example eBay or AliExpress."
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter country code, e.g. UZ or US. Omitted means all markets, not confirmed local availability."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Maximum results per collection and page."
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 1
}
},
"required": [],
"additionalProperties": false
},
"page": "/"
}get_store_offersAnswer
Find a store's product discounts and promotions (coupons, sales and flash sales) from DiscountHub. Returns separate paginated collections, including explicit partial failures. Does not include the separate indie partner-offers catalogue. Displays results for the user.
View tool JSON
{
"name": "get_store_offers",
"kind": "answer",
"impl": "imperative",
"description": "Find a store's product discounts and promotions (coupons, sales and flash sales) from DiscountHub. Returns separate paginated collections, including explicit partial failures. Does not include the separate indie partner-offers catalogue. Displays results for the user.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Literal search keywords, not a full conversational request. Search uses the catalogue language; translate keywords if needed."
},
"store": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Store name as listed on DiscountHub, for example eBay or AliExpress."
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter country code, e.g. UZ or US. Omitted means all markets, not confirmed local availability."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Maximum results per collection and page."
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 1
}
},
"required": [
"store"
],
"additionalProperties": false
},
"page": "/"
}get_best_dealsAnswer
Find DiscountHub product deals ranked by percentage discount, largest first, with optional keywords, store, category, country and USD budget. Best means discount percentage, not independently verified value or quality. Returns one page and displays the results.
View tool JSON
{
"name": "get_best_deals",
"kind": "answer",
"impl": "imperative",
"description": "Find DiscountHub product deals ranked by percentage discount, largest first, with optional keywords, store, category, country and USD budget. Best means discount percentage, not independently verified value or quality. Returns one page and displays the results.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Literal search keywords, not a full conversational request. Search uses the catalogue language; translate keywords if needed."
},
"store": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Store name as listed on DiscountHub, for example eBay or AliExpress."
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter country code, e.g. UZ or US. Omitted means all markets, not confirmed local availability."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "Maximum results per collection and page."
},
"page": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 1
},
"category": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Catalogue category name."
},
"min_discount": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 1,
"description": "Minimum percentage discount."
},
"max_price": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000000,
"description": "Maximum current price in USD; excludes shipping and taxes."
}
},
"required": [],
"additionalProperties": false
},
"page": "/"
}list_storesAnswer
Discover marketplace names from live deal facets and promotion-store facets. Promotional store facets can be server-capped; zero deal count is not evidence a store has no promotions.
View tool JSON
{
"name": "list_stores",
"kind": "answer",
"impl": "imperative",
"description": "Discover marketplace names from live deal facets and promotion-store facets. Promotional store facets can be server-capped; zero deal count is not evidence a store has no promotions.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/"
}list_categoriesAnswer
List categories and active deal counts from DiscountHub catalogue facets, not a small page sample.
View tool JSON
{
"name": "list_categories",
"kind": "answer",
"impl": "imperative",
"description": "List categories and active deal counts from DiscountHub catalogue facets, not a small page sample.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"page": "/"
}get_offer_detailsAnswer
Look up a specific deal or promotion by exact ID using the dedicated API endpoint; never report an unknown ID as expired.
View tool JSON
{
"name": "get_offer_details",
"kind": "answer",
"impl": "imperative",
"description": "Look up a specific deal or promotion by exact ID using the dedicated API endpoint; never report an unknown ID as expired.",
"inputSchema": {
"type": "object",
"properties": {
"offer_id": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Exact DiscountHub offer ID."
},
"kind": {
"type": "string",
"enum": [
"deals",
"promotions"
],
"description": "Catalog collection containing the offer."
}
},
"required": [
"offer_id"
],
"additionalProperties": false
},
"page": "/"
}compare_dealsAction
Run two keyword searches in the same USD currency. Return independent offer lists and prices. Results are NOT proven to be identical products or matching SKUs.
View tool JSON
{
"name": "compare_deals",
"kind": "act",
"impl": "imperative",
"description": "Run two keyword searches in the same USD currency. Return independent offer lists and prices. Results are NOT proven to be identical products or matching SKUs.",
"inputSchema": {
"type": "object",
"properties": {
"query_a": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "First product search phrase (catalog keywords)."
},
"query_b": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Second product search phrase (catalog keywords)."
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Optional ISO country code; absence is not proof of delivery."
},
"max_price": {
"type": "number",
"exclusiveMinimum": 0,
"maximum": 100000000,
"description": "Optional price ceiling, USD."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 5
}
},
"required": [
"query_a",
"query_b"
],
"additionalProperties": false
},
"page": "/"
}