Open beta: Scan and Match free and unlimited until 31 January. Sign up and get founder pricing.

Use it from your agent

Wintraits is a remote MCP server. Your agent (Claude, Copilot, ChatGPT…) can ask it which attributes the winners in a category have and diagnose listings.

Free plan: Free and unlimited during the beta, until 31-Jan-2027. After that, 5 free full queries (2 without signing up and 3 with a free key). Sign up during the beta for founder pricing: −50% for 12 months. To keep the service running, at most 60 requests a day without a key and 600 with a free key. When the paid plans open, a paid key will give the full report and more volume.

1. Get your free key

We send a link to your email to create it. One key per email: if you lose it, ask for another and the old one stops working. We don't store your email, only an encrypted fingerprint (privacy policy).

2. Paste this configuration

In your agent's MCP configuration (for example, .vscode/mcp.json in VS Code). Replace YOUR_KEY with your key.

{
  "servers": {
    "wintraits": {
      "type": "http",
      "url": "https://wintraits.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_KEY"
      }
    }
  }
}

3. Ask

For example:

You: “What do the serums that win on Amazon Spain have? Review my listing with that.”

Your agent: calls wintraits_atributos_ganadores and wintraits_diagnosticar_producto, and answers with the winners' attributes (how many times more frequent, with their sample), your listing's Wintraits Match Index, what it is missing and the citation with the date.

Tools

Address: https://wintraits.com/mcp

ToolWhat it is for
wintraits_categorias_disponiblesWhich categories and countries have been studied.
wintraits_atributos_ganadoresWhich attributes and combinations the winners have, before writing or improving a listing.
wintraits_diagnosticar_productoWintraits Match Index of a specific listing and what it is missing.
wintraits_comparar_fichasWhich of two listings looks more like the winners, attribute by attribute.
wintraits_panorama_categoriaHow many launches win, winning price band, gaps, traps and trends.
wintraits_indice_categoriaOut of every 100 launches, how many win, by quarter.
wintraits_opciones_conceptoWhich attributes can be given when evaluating a concept.
wintraits_evaluar_conceptoWintraits Match Index of a product before manufacturing it.
wintraits_hallazgosValidated findings: checked against later launches.
wintraits_evidenciaThe counters that back the findings.
wintraits_chequeo_rapidoScan: whether your listing has, trait by trait, what today's best sellers in its category have.
wintraits_chequeo_asinScan: the same check from just the ASIN or link; detects the category.
wintraits_opinionYour feedback on a report: was it useful?

The Wintraits Scan Index from your AI or the API

You: “What is my listing's Wintraits Scan Index? The ASIN is B0XXXXXXXX.” (or paste in the title, bullets and description)

Your agent: calls wintraits_chequeo_asin (with the ASIN or link) or wintraits_chequeo_rapido (with the listing text) and answers with your Wintraits Scan Index from 0 to 100, which zone it falls in (the best sellers', in between or the rest's), which best-seller traits your listing has and which it lacks, your figures against theirs and the citation with the data date.

What your AI receives

  • indice_scan.valor: from 0 to 100, how closely your listing resembles today's best sellers in its category.
  • mas_vendidos · resto: the middle half of each group's Wintraits Scan Index, to place your number.
  • zona · zona_frase: mas_vendidos (best sellers), entre (in between) or resto (the rest), and the sentence ready to tell you.
  • te_faltan: the best-seller traits your listing doesn't have.
  • rasgos: each trait with the share of best sellers and of the rest that have it, and whether your listing has it: true, false or null (check yourself).
  • cifras: images, bullets, title and description length and price: your value, the median and the middle half of each group.
  • cita: the URL and date of the data, so your AI can tell you where it comes from.

Example response (trimmed)

The made-up listing from our example report, with today's real data.

{
  "categoria": "Scan · Face moisturisers · Amazon Spain",
  "indice_scan": {
    "valor": 63,
    "mas_vendidos": [
      41,
      78
    ],
    "resto": [
      16,
      52
    ],
    "zona": "mas_vendidos",
    "zona_frase": "Your listing is in the best sellers' zone.",
    "frase": "Wintraits Scan Index: 63/100 (best sellers: 41-78)",
    "rasgos_usados": 8,
    "rasgos_total": 14
  },
  "te_faltan": [
    "Description over about 1,000 characters"
  ],
  "rasgos": [
    {
      "rasgo": "More than 7 images",
      "atributo": "imagenes",
      "tipo": "ficha",
      "mas_frecuente_en": "mas_vendidos",
      "pct_mas_vendidos": 0.61,
      "pct_resto": 0.222,
      "lo_tiene": true
    },
    {
      "rasgo": "Description over about 1,000 characters",
      "atributo": "descripcion_larga",
      "tipo": "ficha",
      "mas_frecuente_en": "mas_vendidos",
      "pct_mas_vendidos": 0.69,
      "pct_resto": 0.395,
      "lo_tiene": false
    }
  ],
  "cifras": {
    "imagenes": {
      "tu_ficha": 9,
      "mas_vendidos": {
        "mediana": 8,
        "mitad_central": [
          6,
          9
        ]
      },
      "resto": {
        "mediana": 6,
        "mitad_central": [
          2,
          7
        ]
      }
    },
    "precio": {
      "tu_ficha": 19.9,
      "mas_vendidos": {
        "mediana": 17.81,
        "mitad_central": [
          13.02,
          22.19
        ]
      },
      "resto": {
        "mediana": 23.9,
        "mitad_central": [
          15.99,
          35.99
        ]
      }
    }
  },
  "cita": {
    "url": "https://wintraits.com/en/scan/hidratantes/es",
    "fecha_datos": "2026-11-05",
    "como_citar": "Wintraits, Scan · Face moisturisers · Amazon Spain, 2026-11-05, https://wintraits.com/en/scan/hidratantes/es"
  }
}

If fewer than 3 traits can be read from your listing, indice_scan comes back empty (null) and your AI will tell you what to check by hand. It is not a sales probability: it describes what today's best sellers have. We don't store your listing and, with the ASIN, we don't return its text or price, only the result.

Via the API: POST /api/chequeo with categoria, pais, titulo, vinetas, descripcion, num_imagenes, precio_eur, video, or just asin or enlace (and pais). Same key and same limit as the MCP. How it is calculated

API

GET /api/categorias · GET /api/atributos?categoria=serums&pais=ES · POST /api/diagnostico (JSON with titulo, precio_eur, num_imagenes, vinetas, descripcion, volumen_ml, categoria, pais) · GET /api/panorama?categoria=serums&pais=ES · GET /api/concepto/opciones · POST /api/concepto (JSON with precio_eur, atributos, volumen_ml, descripcion, categoria, pais). Same limit and same key as the MCP.