Find real discounts, promo codes and online deals with DiscountHub MCP.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare two searches using real catalogue results; does NOT certify identical products.
Two-letter country code, e.g. US or UZ.
Maximum price in USD; excludes taxes and shipping.
Compare two searches using real catalogue results; does NOT certify identical products.
| Argument | Type | Description |
|---|---|---|
| country | any | Two-letter country code, e.g. US or UZ. |
| query_a* | string | |
| query_b* | string | |
| max_price | any | Maximum price in USD; excludes taxes and shipping. |
{
"type": "object",
"title": "compare_dealsArguments",
"required": [
"query_a",
"query_b"
],
"properties": {
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"title": "Country",
"default": null,
"description": "Two-letter country code, e.g. US or UZ."
},
"query_a": {
"type": "string",
"title": "Query A",
"maxLength": 200,
"minLength": 2
},
"query_b": {
"type": "string",
"title": "Query B",
"maxLength": 200,
"minLength": 2
},
"max_price": {
"anyOf": [
{
"type": "number",
"maximum": 100000000,
"exclusiveMinimum": 0
},
{
"type": "null"
}
],
"title": "Max Price",
"default": null,
"description": "Maximum price in USD; excludes taxes and shipping."
}
}
}Find active coupon entries in DiscountHub; checkout acceptance depends on merchant conditions.
| Argument | Type | Description |
|---|---|---|
| page | integer | Pagination page number. |
| limit | integer | Number of results per collection. |
| query | any | Short product keywords. Use catalogue language. |
| store | any | Merchant name as shown in DiscountHub. |
| country | any | Two-letter country code, e.g. US or UZ. |
{
"type": "object",
"title": "find_promo_codesArguments",
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1,
"maximum": 1000,
"minimum": 1,
"description": "Pagination page number."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 20,
"minimum": 1,
"description": "Number of results per collection."
},
"query": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Query",
"default": null,
"description": "Short product keywords. Use catalogue language."
},
"store": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Store",
"default": null,
"description": "Merchant name as shown in DiscountHub."
},
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"title": "Country",
"default": null,
"description": "Two-letter country code, e.g. US or UZ."
}
}
}Find deals ranked by percentage discount; not an independent guarantee of product quality or value.
| Argument | Type | Description |
|---|---|---|
| page | integer | Pagination page number. |
| limit | integer | Number of results per collection. |
| query | any | Short product keywords. Use catalogue language. |
| store | any | Merchant name as shown in DiscountHub. |
| country | any | Two-letter country code, e.g. US or UZ. |
| category | any | Short product keywords. Use catalogue language. |
| max_price | any | Maximum price in USD; excludes taxes and shipping. |
| min_discount | integer | Minimum discount in percent. |
{
"type": "object",
"title": "get_best_dealsArguments",
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1,
"maximum": 1000,
"minimum": 1,
"description": "Pagination page number."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 20,
"minimum": 1,
"description": "Number of results per collection."
},
"query": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Query",
"default": null,
"description": "Short product keywords. Use catalogue language."
},
"store": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Store",
"default": null,
"description": "Merchant name as shown in DiscountHub."
},
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"title": "Country",
"default": null,
"description": "Two-letter country code, e.g. US or UZ."
},
"category": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Category",
"default": null,
"description": "Short product keywords. Use catalogue language."
},
"max_price": {
"anyOf": [
{
"type": "number",
"maximum": 100000000,
"exclusiveMinimum": 0
},
{
"type": "null"
}
],
"title": "Max Price",
"default": null,
"description": "Maximum price in USD; excludes taxes and shipping."
},
"min_discount": {
"type": "integer",
"title": "Min Discount",
"default": 1,
"maximum": 100,
"minimum": 1,
"description": "Minimum discount in percent."
}
}
}Look up a specific deal or promotion by its exact ID via DiscountHub API.
| Argument | Type | Description |
|---|---|---|
| kind* | string | |
| offer_id* | string |
{
"type": "object",
"title": "get_offer_detailsArguments",
"required": [
"kind",
"offer_id"
],
"properties": {
"kind": {
"type": "string",
"title": "Kind",
"pattern": "^(deals|promotions)$"
},
"offer_id": {
"type": "string",
"title": "Offer Id",
"maxLength": 160,
"minLength": 1
}
}
}Find both product discounts and promotions at a named merchant, reporting partial failures.
| Argument | Type | Description |
|---|---|---|
| page | integer | Pagination page number. |
| limit | integer | Number of results per collection. |
| store* | string | |
| country | any | Two-letter country code, e.g. US or UZ. |
{
"type": "object",
"title": "get_store_offersArguments",
"required": [
"store"
],
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1,
"maximum": 1000,
"minimum": 1,
"description": "Pagination page number."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 20,
"minimum": 1,
"description": "Number of results per collection."
},
"store": {
"type": "string",
"title": "Store",
"maxLength": 200,
"minLength": 1
},
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"title": "Country",
"default": null,
"description": "Two-letter country code, e.g. US or UZ."
}
}
}List categories from canonical live deal facets.
| Argument | Type | Description |
|---|---|---|
| country | any | Two-letter country code, e.g. US or UZ. |
{
"type": "object",
"title": "list_categoriesArguments",
"properties": {
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"title": "Country",
"default": null,
"description": "Two-letter country code, e.g. US or UZ."
}
}
}List stores from canonical deal facets and promotion store directory.
| Argument | Type | Description |
|---|---|---|
| country | any | Two-letter country code, e.g. US or UZ. |
{
"type": "object",
"title": "list_storesArguments",
"properties": {
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"title": "Country",
"default": null,
"description": "Two-letter country code, e.g. US or UZ."
}
}
}Search real product deals across DiscountHub merchants using keywords and filters.
| Argument | Type | Description |
|---|---|---|
| page | integer | Pagination page number. |
| limit | integer | Number of results per collection. |
| query | any | Short product keywords. Use catalogue language. |
| store | any | Merchant name as shown in DiscountHub. |
| country | any | Two-letter country code, e.g. US or UZ. |
| category | any | Short product keywords. Use catalogue language. |
| max_price | any | Maximum price in USD; excludes taxes and shipping. |
| min_discount | integer | Minimum discount in percent. |
{
"type": "object",
"title": "search_dealsArguments",
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1,
"maximum": 1000,
"minimum": 1,
"description": "Pagination page number."
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 5,
"maximum": 20,
"minimum": 1,
"description": "Number of results per collection."
},
"query": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Query",
"default": null,
"description": "Short product keywords. Use catalogue language."
},
"store": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Store",
"default": null,
"description": "Merchant name as shown in DiscountHub."
},
"country": {
"anyOf": [
{
"type": "string",
"pattern": "^[A-Za-z]{2}$"
},
{
"type": "null"
}
],
"title": "Country",
"default": null,
"description": "Two-letter country code, e.g. US or UZ."
},
"category": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Category",
"default": null,
"description": "Short product keywords. Use catalogue language."
},
"max_price": {
"anyOf": [
{
"type": "number",
"maximum": 100000000,
"exclusiveMinimum": 0
},
{
"type": "null"
}
],
"title": "Max Price",
"default": null,
"description": "Maximum price in USD; excludes taxes and shipping."
},
"min_discount": {
"type": "integer",
"title": "Min Discount",
"default": 1,
"maximum": 100,
"minimum": 1,
"description": "Minimum discount in percent."
}
}
}