Feedico: coupons, deals & products

Coupons, deals, products and store commission rates with tracked affiliate links. Partners keep 65%.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
93%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~973Tokens (tool definitions)
~2.0 KBTypical response size
Moderate attention impact (0.76% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "feedico-mcp": {
      "command": "npx",
      "args": [
        "feedico-mcp"
      ]
    }
  }
}

Runnable packages

npmfeedico-mcp2.1.0stdio

Remote endpoints

https://mcp.feedico.io/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_coupons(store, query, countries, endingWithinDays, limit)

Find active coupon codes and deals, by store name and/or keyword. Use for questions like "is there a discount code for Nike?" Returns code, title, end date, store and a tracked link.

Input Schema

{
  "type": "object",
  "properties": {
    "store": {
      "description": "Store name or domain, e.g. \"nike\", \"adidas.com\"",
      "type": "string",
      "maxLength": 120
    },
    "query": {
      "description": "Keyword in the offer, e.g. \"free shipping\", \"20%\"",
      "type": "string",
      "maxLength": 120
    },
    "countries": {
      "description": "ISO country codes to limit offers to, e.g. [\"US\"] or [\"GB\",\"IE\"]",
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[A-Za-z]{2}$"
      }
    },
    "endingWithinDays": {
      "description": "Only offers that end within N days",
      "type": "integer",
      "minimum": 1,
      "maximum": 60
    },
    "limit": {
      "description": "How many results (default 8)",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_products(query, brand, store, sku, onSale, ...)

Search millions of products from affiliate feeds by keyword, brand, store or exact SKU / part number, with price filters. Returns price, sale price, store, image and a tracked product link.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "description": "What the user is looking for, e.g. \"running shoes\"",
      "type": "string",
      "maxLength": 160
    },
    "brand": {
      "type": "string",
      "maxLength": 80
    },
    "store": {
      "description": "Limit to one store, e.g. \"DHgate\"",
      "type": "string",
      "maxLength": 80
    },
    "sku": {
      "description": "Exact SKU / manufacturer part number",
      "type": "string",
      "maxLength": 80
    },
    "onSale": {
      "description": "Only discounted products",
      "type": "boolean"
    },
    "minPrice": {
      "type": "number",
      "minimum": 0
    },
    "maxPrice": {
      "type": "number",
      "minimum": 0
    },
    "countries": {
      "description": "ISO country codes to limit offers to, e.g. [\"US\"] or [\"GB\",\"IE\"]",
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[A-Za-z]{2}$"
      }
    },
    "limit": {
      "description": "How many results (default 8)",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_stores(query, countries, cashbackOnly, limit)

Find stores (merchants) by name or domain, with how many active coupons each has, the commission rate when the network publishes it, whether the store allows cashback traffic, and a tracked link to the store.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Store name or domain, e.g. \"adidas\", \"bluettipower.com\""
    },
    "countries": {
      "description": "ISO country codes to limit offers to, e.g. [\"US\"] or [\"GB\",\"IE\"]",
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[A-Za-z]{2}$"
      }
    },
    "cashbackOnly": {
      "description": "Only stores whose programme allows cashback / loyalty traffic",
      "type": "boolean"
    },
    "limit": {
      "description": "How many results (default 8)",
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_store_link(store, pageUrl, sub)

Create a tracked link to a store, optionally to one specific page of it (a product or category URL on the store's own site). Use the store id from search_stores.

Input Schema

{
  "type": "object",
  "properties": {
    "store": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "Store id (goSlug) from search_stores, or a store name"
    },
    "pageUrl": {
      "description": "A page on that store's website to land on",
      "type": "string",
      "format": "uri"
    },
    "sub": {
      "description": "Your own user or session id, shown back in your Feedico click and sales reports (letters, digits, _ . : - only; never an e-mail)",
      "type": "string",
      "maxLength": 64
    }
  },
  "required": [
    "store"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
auth requiredversion not recorded—