What this MCP does
Finds current store- and product-specific coupon codes and deals, and can record coupon results.
Tools
Input schema
{'type': 'object', 'required': ['merchant'], 'properties': {'currency': {'type': 'string', 'default': 'USD', 'pattern': '^[A-Z]{3}$', 'description': 'ISO 4217 currency code, uppercase. Defaults to USD. Only offers in this currency are returned; non-US stores are left out of USD results.'}, 'merchant': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Store name or domain, e.g. "DHgate" or "dhgate.com".'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['status', 'offers', 'disclosure'], 'properties': {'offers': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'code': {'type': ['string', 'null']}, 'scope': {'enum': ['store', 'product'], 'type': 'string', 'description': '"product": the code works only on the one item in applies_to. Offer it only for that item and never as a store-wide code. "store": not limited to one product in the feed (store terms still apply).'}, 'ends_at': {'type': ['string', 'null']}, 'tracked': {'type': 'boolean'}, 'currency': {'type': ['string', 'null']}, 'merchant': {'type': 'string'}, 'verified': {'type': 'boolean', 'description': 'Verified means a recent shopper reported this code worked at checkout (more worked than failed reports in the last 14 days). It is not a guarantee; codes can still fail. Verified codes rank first.'}, 'exclusive': {'type': 'boolean', 'description': 'An exclusive McClipFace code the store\'s affiliate program gave McClipFace directly (label it "Exclusive McClipFace code"). Same rules as every other offer.'}, 'min_spend': {'type': ['number', 'null']}, 'starts_at': {'type': ['string', 'null']}, 'applies_to': {'type': ['string', 'null'], 'description': 'The product a scope "product" code is for; null otherwise.'}, 'scope_note': {'type': ['string', 'null'], 'description': 'For a product code, says which item it is for, e.g. "DYUV: for the Dyson V11 Upright Cordless Stick Vacuum only, not store-wide"; null otherwise.'}, 'description': {'type': ['string', 'null']}, 'max_savings': {'type': ['number', 'null']}, 'outbound_url': {'type': ['string', 'null']}, 'restrictions': {'type': ['string', 'null']}, 'discount_type': {'type': ['string', 'null']}, 'last_verified': {'type': ['string', 'null'], 'description': 'Date (YYYY-MM-DD) of the latest report that the code worked at checkout, when verified; else null. Not a guarantee; codes can still fail.'}, 'needs_recheck': {'type': 'boolean', 'description': 'Demoted: recently reported as not working.'}, 'recheck_label': {'type': ['string', 'null'], 'description': 'Short label to show with a needs-recheck offer ("Recently reported as not working").'}, 'discount_value': {'type': ['number', 'null']}, 'source_network': {'type': ['string', 'null']}, 'end_date_unknown': {'type': 'boolean', 'description': "The feed's end date is a far-future placeholder, so ends_at is null."}, 'may_have_expired': {'type': 'boolean', 'description': 'Always false. Codes more than 60 days old whose end date is unknown or a placeholder are left out; the field is kept for compatibility.'}, 'merchant_display': {'type': ['string', 'null']}, 'community_evidence': {'type': 'object'}}}}, 'reason': {'type': 'string'}, 'status': {'enum': ['available', 'unavailable'], 'type': 'string'}, 'filters': {'type': 'object', 'description': 'get_deals only: the store and brand filters applied.'}, 'currency': {'type': 'string'}, 'merchant': {'type': 'string'}, 'disclosure': {'type': 'string'}, 'how_to_use': {'type': 'string'}, 'offers_total': {'type': 'integer'}, 'refreshed_at': {'type': ['string', 'null']}, 'not_guaranteed': {'type': 'string'}, 'offers_returned': {'type': 'integer'}}}
Input schema
{'type': 'object', 'required': ['product'], 'properties': {'product': {'type': 'string', 'maxLength': 100, 'minLength': 2, 'description': 'Product name, short and specific, e.g. "dyson" or "Dyson vacuum". Not a store name: use find_coupons for a store.'}, 'currency': {'type': 'string', 'default': 'USD', 'pattern': '^[A-Z]{3}$', 'description': 'ISO 4217 currency code, uppercase. Defaults to USD. Only offers in this currency are returned; non-US stores are left out of USD results.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['status', 'offers', 'disclosure'], 'properties': {'note': {'type': 'string'}, 'terms': {'type': 'array', 'items': {'type': 'string'}}, 'offers': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'code': {'type': ['string', 'null']}, 'match': {'enum': ['product', 'offer_text', 'store'], 'type': 'string', 'description': '"product": a product code for the searched item (works only on applies_to). "offer_text": a store offer whose text names the product. "store": a store-wide code at a store whose name matches the search, not limited to one product.'}, 'scope': {'enum': ['store', 'product'], 'type': 'string', 'description': '"product": the code works only on the one item in applies_to. Offer it only for that item and never as a store-wide code. "store": not limited to one product in the feed (store terms still apply).'}, 'ends_at': {'type': ['string', 'null']}, 'tracked': {'type': 'boolean'}, 'currency': {'type': ['string', 'null']}, 'merchant': {'type': 'string'}, 'verified': {'type': 'boolean', 'description': 'Verified means a recent shopper reported this code worked at checkout (more worked than failed reports in the last 14 days). It is not a guarantee; codes can still fail. Verified codes rank first.'}, 'exclusive': {'type': 'boolean', 'description': 'An exclusive McClipFace code the store\'s affiliate program gave McClipFace directly (label it "Exclusive McClipFace code"). Same rules as every other offer.'}, 'min_spend': {'type': ['number', 'null']}, 'starts_at': {'type': ['string', 'null']}, 'applies_to': {'type': ['string', 'null'], 'description': 'The product a scope "product" code is for; null otherwise.'}, 'match_note': {'type': ['string', 'null'], 'description': 'One line saying what the code applies to.'}, 'scope_note': {'type': ['string', 'null'], 'description': 'For a product code, says which item it is for, e.g. "DYUV: for the Dyson V11 Upright Cordless Stick Vacuum only, not store-wide"; null otherwise.'}, 'description': {'type': ['string', 'null']}, 'max_savings': {'type': ['number', 'null']}, 'outbound_url': {'type': ['string', 'null']}, 'restrictions': {'type': ['string', 'null']}, 'discount_type': {'type': ['string', 'null']}, 'last_verified': {'type': ['string', 'null'], 'description': 'Date (YYYY-MM-DD) of the latest report that the code worked at checkout, when verified; else null. Not a guarantee; codes can still fail.'}, 'needs_recheck': {'type': 'boolean', 'description': 'Demoted: recently reported as not working.'}, 'recheck_label': {'type': ['string', 'null'], 'description': 'Short label to show with a needs-recheck offer ("Recently reported as not working").'}, 'discount_value': {'type': ['number', 'null']}, 'source_network': {'type': ['string', 'null']}, 'end_date_unknown': {'type': 'boolean', 'description': "The feed's end date is a far-future placeholder, so ends_at is null."}, 'may_have_expired': {'type': 'boolean', 'description': 'Always false. Codes more than 60 days old whose end date is unknown or a placeholder are left out; the field is kept for compatibility.'}, 'merchant_display': {'type': ['string', 'null']}, 'community_evidence': {'type': 'object'}}}}, 'reason': {'type': 'string'}, 'status': {'enum': ['available', 'unavailable'], 'type': 'string'}, 'filters': {'type': 'object', 'description': 'get_deals only: the store and brand filters applied.'}, 'product': {'type': 'string'}, 'currency': {'type': 'string'}, 'disclosure': {'type': 'string'}, 'how_to_use': {'type': 'string'}, 'offers_total': {'type': 'integer'}, 'refreshed_at': {'type': ['string', 'null']}, 'not_guaranteed': {'type': 'string'}, 'offers_returned': {'type': 'integer'}, 'supported_stores': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'code': {'type': ['string', 'null']}, 'scope': {'enum': ['store', 'product'], 'type': 'string', 'description': '"product": the code works only on the one item in applies_to. Offer it only for that item and never as a store-wide code. "store": not limited to one product in the feed (store terms still apply).'}, 'ends_at': {'type': ['string', 'null']}, 'tracked': {'type': 'boolean'}, 'currency': {'type': ['string', 'null']}, 'merchant': {'type': 'string'}, 'verified': {'type': 'boolean', 'description': 'Verified means a recent shopper reported this code worked at checkout (more worked than failed reports in the last 14 days). It is not a guarantee; codes can still fail. Verified codes rank first.'}, 'exclusive': {'type': 'boolean', 'description': 'An exclusive McClipFace code the store\'s affiliate program gave McClipFace directly (label it "Exclusive McClipFace code"). Same rules as every other offer.'}, 'min_spend': {'type': ['number', 'null']}, 'starts_at': {'type': ['string', 'null']}, 'applies_to': {'type': ['string', 'null'], 'description': 'The product a scope "product" code is for; null otherwise.'}, 'scope_note': {'type': ['string', 'null'], 'description': 'For a product code, says which item it is for, e.g. "DYUV: for the Dyson V11 Upright Cordless Stick Vacuum only, not store-wide"; null otherwise.'}, 'description': {'type': ['string', 'null']}, 'max_savings': {'type': ['number', 'null']}, 'outbound_url': {'type': ['string', 'null']}, 'restrictions': {'type': ['string', 'null']}, 'discount_type': {'type': ['string', 'null']}, 'last_verified': {'type': ['string', 'null'], 'description': 'Date (YYYY-MM-DD) of the latest report that the code worked at checkout, when verified; else null. Not a guarantee; codes can still fail.'}, 'needs_recheck': {'type': 'boolean', 'description': 'Demoted: recently reported as not working.'}, 'recheck_label': {'type': ['string', 'null'], 'description': 'Short label to show with a needs-recheck offer ("Recently reported as not working").'}, 'discount_value': {'type': ['number', 'null']}, 'source_network': {'type': ['string', 'null']}, 'end_date_unknown': {'type': 'boolean', 'description': "The feed's end date is a far-future placeholder, so ends_at is null."}, 'may_have_expired': {'type': 'boolean', 'description': 'Always false. Codes more than 60 days old whose end date is unknown or a placeholder are left out; the field is kept for compatibility.'}, 'merchant_display': {'type': ['string', 'null']}, 'community_evidence': {'type': 'object'}}}, 'description': 'Only when no codes match: code-less store links of stores McClipFace supports that may carry the product (no code, store link only). Not a claim that the store stocks the item. Absent when codes are found.'}}}
Input schema
{'type': 'object', 'properties': {'brand': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Optional: only deals from a store with this name or whose offer text names it, e.g. "Dyson".'}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Number of deals, 1-20. Defaults to 5.'}, 'store': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Optional: only deals from these stores, one name or up to 10 comma-separated, e.g. "Tommy John, DHgate".'}, 'currency': {'type': 'string', 'default': 'USD', 'pattern': '^[A-Z]{3}$', 'description': 'ISO 4217 currency code, uppercase. Defaults to USD. Only offers in this currency are returned; non-US stores are left out of USD results.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['status', 'offers', 'disclosure'], 'properties': {'offers': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'type': 'string'}, 'code': {'type': ['string', 'null']}, 'scope': {'enum': ['store', 'product'], 'type': 'string', 'description': '"product": the code works only on the one item in applies_to. Offer it only for that item and never as a store-wide code. "store": not limited to one product in the feed (store terms still apply).'}, 'ends_at': {'type': ['string', 'null']}, 'tracked': {'type': 'boolean'}, 'currency': {'type': ['string', 'null']}, 'merchant': {'type': 'string'}, 'verified': {'type': 'boolean', 'description': 'Verified means a recent shopper reported this code worked at checkout (more worked than failed reports in the last 14 days). It is not a guarantee; codes can still fail. Verified codes rank first.'}, 'exclusive': {'type': 'boolean', 'description': 'An exclusive McClipFace code the store\'s affiliate program gave McClipFace directly (label it "Exclusive McClipFace code"). Same rules as every other offer.'}, 'min_spend': {'type': ['number', 'null']}, 'starts_at': {'type': ['string', 'null']}, 'applies_to': {'type': ['string', 'null'], 'description': 'The product a scope "product" code is for; null otherwise.'}, 'scope_note': {'type': ['string', 'null'], 'description': 'For a product code, says which item it is for, e.g. "DYUV: for the Dyson V11 Upright Cordless Stick Vacuum only, not store-wide"; null otherwise.'}, 'description': {'type': ['string', 'null']}, 'max_savings': {'type': ['number', 'null']}, 'outbound_url': {'type': ['string', 'null']}, 'restrictions': {'type': ['string', 'null']}, 'discount_type': {'type': ['string', 'null']}, 'last_verified': {'type': ['string', 'null'], 'description': 'Date (YYYY-MM-DD) of the latest report that the code worked at checkout, when verified; else null. Not a guarantee; codes can still fail.'}, 'needs_recheck': {'type': 'boolean', 'description': 'Demoted: recently reported as not working.'}, 'recheck_label': {'type': ['string', 'null'], 'description': 'Short label to show with a needs-recheck offer ("Recently reported as not working").'}, 'discount_value': {'type': ['number', 'null']}, 'source_network': {'type': ['string', 'null']}, 'end_date_unknown': {'type': 'boolean', 'description': "The feed's end date is a far-future placeholder, so ends_at is null."}, 'may_have_expired': {'type': 'boolean', 'description': 'Always false. Codes more than 60 days old whose end date is unknown or a placeholder are left out; the field is kept for compatibility.'}, 'merchant_display': {'type': ['string', 'null']}, 'community_evidence': {'type': 'object'}}}}, 'reason': {'type': 'string'}, 'status': {'enum': ['available', 'unavailable'], 'type': 'string'}, 'filters': {'type': 'object', 'description': 'get_deals only: the store and brand filters applied.'}, 'currency': {'type': 'string'}, 'merchant': {'type': 'string'}, 'disclosure': {'type': 'string'}, 'how_to_use': {'type': 'string'}, 'offers_total': {'type': 'integer'}, 'refreshed_at': {'type': ['string', 'null']}, 'not_guaranteed': {'type': 'string'}, 'offers_returned': {'type': 'integer'}}}
Input schema
{'type': 'object', 'required': ['merchant', 'code', 'outcome'], 'properties': {'code': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The code that was tried.'}, 'outcome': {'enum': ['worked', 'rejected', 'failed'], 'type': 'string', 'description': 'worked: checkout accepted it and the total went down. rejected (or failed): the store refused it.'}, 'merchant': {'type': 'string', 'maxLength': 100, 'minLength': 1, 'description': 'Store name as used with find_coupons, e.g. "Tommy John".'}, 'offer_id': {'type': 'string', 'maxLength': 128, 'minLength': 8, 'description': 'Optional: the offer id from find_coupons; used instead of merchant and code.'}, 'eligibility': {'enum': ['eligible', 'ineligible', 'unknown'], 'type': 'string', 'default': 'unknown', 'description': "eligible only when the code's known terms were met; ineligible when they were not (an ineligible rejection does not count against the code)."}, 'saved_amount': {'type': 'number', 'minimum': 0, 'description': 'Optional, worked only: amount saved. Only whether it is above 0 is stored, never the amount.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['status'], 'properties': {'status': {'enum': ['stored', 'duplicate', 'limited', 'test'], 'type': 'string'}, 'offer_id': {'type': 'string'}}}
Recent tool changes
Similar MCP servers
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
SpellBook Finance
Provides Magic: The Gathering and other trading-card market prices, buylist offers, arbitrage analysis, sealed-product EV, seller…
Vendooly
Manages Amazon Seller Central and Amazon Ads data, including product ads, campaigns, keywords, targeting, budgets, and catalog co…
API Direct
Searches and retrieves data from social networks, news and Google services, while also providing Amazon product, seller, ranking,…
Digital Manager Guru
Provides Digital Manager Guru checkout, customer, transaction, subscription, affiliate, coupon, blocklist, and digital-product sa…
Pagar.me
Connects to Pagar.me to manage customers, cards, orders, charges, invoices, payment captures, confirmations, retries, refunds, an…
amazon-product-research-mcp
Researches Amazon products, brands, sellers, buy-box activity, sourcing profitability, category competition, and supplier opportu…