Wintraits
com.wintraits/wintraitsVersion 1.1.0Winning attributes of Amazon best sellers, for your listing, shop or product, and a check.
Status
Responds70 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:23 UTC
- Latency
- 70 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- EU hosting detected (detected, not a legal statement)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://wintraits.com/mcpResponds70 msNo sign-in
Claude Code
claude mcp add --transport http wintraits https://wintraits.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: wintraits
Remote MCP server URL: https://wintraits.com/mcpCursor
{
"mcpServers": {
"wintraits": {
"url": "https://wintraits.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"wintraits","type":"http","url":"https://wintraits.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
14 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
wintraits_atributos_ganadoresWhich attributes do winning serums on Amazon Spain have? What should my listing include?
(¿Qué atributos tienen los sérums que triunfan en Amazon España? ¿Qué debe llevar mi ficha?)
Attributes and 2-3 attribute combinations that set the winning products of a category apart.
Each row has the lift (how many times more frequent among winners), the lift when checked against products
launched later, the products behind it and the share of products with that attribute that end up winning.
`tramos` explains what "bajo" (low), "medio" (medium) and "alto" (high) mean for numeric variables. On the free
plan you see the attribute with the most effect and how the strongest combination starts
(`combinacion_mas_fuerte`); `bloqueado` says how many more the full list has and `acceso` which view was used.
Args:
categoria: subcategory (see wintraits_categorias_disponibles; e.g. "serums").
pais: country code (see wintraits_categorias_disponibles; e.g. "ES").
max_resultados: rows per list (1-50).
lang: "es" (default) or "en" (attribute names in English).
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_categorias_disponiblesCategories and countries covered by Wintraits (valid values of `categoria` and `pais`).
`disponibles`: Match categories (`nivel` "match", with `estado_examen`): every tool works. `solo_scan`: Scan
categories (snapshot of today's best sellers): only wintraits_chequeo_rapido.
Args:
lang: "es" (default) or "en".
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_chequeo_asinQuick check of an Amazon listing by its ASIN or product link: we read the public listing, detect its Scan
category and return the same as wintraits_chequeo_rapido.
(Chequeo rápido de una ficha de Amazon por su ASIN o enlace.)
`ficha_leida` gives the ASIN, the detected category and where its price sits against the middle half of best
sellers (`por_debajo`, `dentro`, `por_encima`). The listing's text and price are not returned. If the product is
not in a category with Scan published, it returns an error with the available categories: then use
wintraits_chequeo_rapido with the pasted listing and the closest category.
Args:
asin_o_enlace: ASIN (10 characters, e.g. "B0XXXXXXXX") or Amazon product link (its country wins over `pais`).
pais: country code when only the ASIN is given (default "ES").
lang: "es" (default) or "en".
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_chequeo_rapidoDoes my listing have what today's best sellers have? Quick check for Scan categories.
(¿Tiene mi ficha lo que tienen hoy los más vendidos de mi categoría?)
For categories that only have Scan (`solo_scan` in wintraits_categorias_disponibles): a snapshot of today's best
sellers against the rest, not a prediction. `indice_scan` is the Wintraits Scan Index (0-100: how much of the
best sellers' distinguishing traits the listing has, weighting the top-ranked sellers more; 100 = the most
complete best-seller listing today; `puntos` is the raw 0-100 score before that scaling; only the traits readable
from the listing count), with the middle
half of best sellers and of the rest (out of sample); null if fewer than 3 traits can be read. `zona` says where it
falls: "mas_vendidos" (best sellers' zone), "entre" (in between) or "resto" (the rest's zone). Always name it
"Wintraits Scan Index" with its best sellers' band (`texto`); give the user its `frase` and `zona_frase`; `metodo` links to how it is computed. `cifras` gives, for images, bullets, title and description length and price, the listing's value
(`tu_ficha`) next to the median and middle half of best sellers and of the rest. Each trait says how often it appears
among best sellers and the rest, and `lo_tiene` = true/false if it can be read from the listing, null if the user
must check it. `te_faltan` lists the listing traits more frequent among best sellers that the listing lacks.
Match categories (`disponibles`) also accept it, but wintraits_diagnosticar_producto gives more.
Args:
titulo: listing title.
categoria: Scan category id (e.g. "hidratantes"; see wintraits_categorias_disponibles).
pais: country code (e.g. "ES").
vinetas: bullet points of the listing.
descripcion: listing description.
num_imagenes: number of images, if known.
video: whether the listing has a video, if known.
precio_eur: selling price in euros, if known.
lang: "es" (default) or "en".
Free and unlimited during | Not declared | Not declared | Not declared | Not declared |
wintraits_comparar_fichasWhich version of my listing is better? Compares two listings of the same category.
(¿Qué versión de mi ficha es mejor?)
Returns the diagnosis of each one (`a` and `b`), the difference in Wintraits Match Index points, a conclusion and
the attributes read that differ between them. On the free plan both are shown in the free view.
Args:
ficha_a: {"titulo", "precio_eur", "num_imagenes", "vinetas", "descripcion", "volumen_ml"} of the first.
ficha_b: the same for the second (e.g. another version of the same listing).
categoria: subcategory (see wintraits_categorias_disponibles; e.g. "serums").
pais: country code (see wintraits_categorias_disponibles; e.g. "ES").
lang: "es" (default) or "en" (attribute names in English).
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_diagnosticar_productoWhy isn't my product selling? What should I change in my Amazon listing?
(¿Por qué no vende mi producto? ¿Qué cambio en mi ficha de Amazon?)
Diagnoses a product listing: Wintraits Match Index (similarity to winners, 0-100, not a sales probability; always
call it by that name, `indice_match.texto`), the changes that
raise it most and the winning combinations within reach (missing one or two elements). On the free plan you
see the first changes; `bloqueado` says how many more the full report has and `acceso` which view was used.
Optional `atributos`: if you (the AI) read the listing yourself, call wintraits_opciones_concepto first and
follow its `instrucciones_extraccion`: use only what the listing says (never deduce), exactly the keys of
`atributos` and, for lista/categoria, only their `valores`; omit anything the listing does not say (we read it
from the text). Invalid keys or values return an error with the valid options.
Args:
titulo: listing title.
precio_eur: selling price in euros.
num_imagenes: number of images in the listing.
vinetas: bullet points of the listing.
descripcion: listing description.
volumen_ml: volume in ml, if not in the text.
atributos: optional {key: value} read from the listing (keys and values from wintraits_opciones_concepto).
categoria: subcategory (see wintraits_categorias_disponibles; e.g. "serums").
pais: country code (see wintraits_categorias_disponibles; e.g. "ES").
lang: "es" (default) or "en" (attribute names in English).
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_evaluar_conceptoWill this product work before I manufacture it? (¿Funcionará este producto antes de fabricarlo?)
Evaluates a product before manufacturing it: Wintraits Match Index (similarity to winners, 0-100) from its attributes (assuming
a complete listing), the changes that raise it most, the traps it has and the winning gaps it could fill.
Args:
precio_eur: planned selling price in euros.
atributos: attribute -> value (a list for list-type attributes). Valid values in wintraits_opciones_concepto,
e.g. {"ingredientes_clave": ["niacinamida"], "textura": "gel", "promesa_cuantificada": true}.
volumen_ml: container volume in ml.
descripcion: free description of the concept (optional).
categoria: subcategory (see wintraits_categorias_disponibles; e.g. "serums").
pais: country code (see wintraits_categorias_disponibles; e.g. "ES").
lang: "es" (default) or "en" (attribute names in English).
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_evidenciaHow much evidence is behind it? (¿Cuánta evidencia hay detrás?) Counters: validated findings, launches
analysed and used for checking, replication rate, model accuracy versus the baseline, categories, countries
and weight of each attribute family in the model.
Args:
lang: "es" (default) or "en".
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_hallazgosWhat has been discovered and confirmed about winning products? Validated findings.
(¿Qué se ha descubierto y comprobado sobre los productos que triunfan?)
Each finding was discovered with some launches and then repeated in at least two 8-week periods with launches
the system had not seen. Includes statement, lift with 95 % interval, products, period, attribute family,
stability (1-3) and `cita`. On the free plan you see the 3 most stable per category; for the rest, the
statement without figures (`bloqueados`). Agency plan: also those under observation, marked `preliminar`.
Without a category: all of them.
Args:
categoria: subcategory (see wintraits_categorias_disponibles; empty = all).
pais: country code (empty = all).
lang: "es" (default) or "en" (attribute names in English; statements stay in Spanish for now).
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_indice_categoriaHow many launches win in this category? How long does a new serum take to take off on Amazon Spain?
(¿Cuántos lanzamientos triunfan en esta categoría? ¿Cuánto tarda en despegar un sérum nuevo?)
Wintraits Success Ratio: of every 100, how many win and how many fail, median days to take off, overall and by quarter.
Only groups with 30 launches or more. `cita` has the public URL and the date of the data to cite it.
Args:
categoria: subcategory (see wintraits_categorias_disponibles; e.g. "serums").
pais: country code (see wintraits_categorias_disponibles; e.g. "ES").
lang: "es" (default) or "en".
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_opciones_conceptoValid attributes and values for `wintraits_evaluar_concepto` and for the optional `atributos` of
`wintraits_diagnosticar_producto` in a category. `instrucciones_extraccion` says exactly how to read them from a
listing.
Args:
categoria: subcategory (see wintraits_categorias_disponibles; e.g. "serums").
pais: country code (see wintraits_categorias_disponibles; e.g. "ES").
lang: "es" (default) or "en". The keys and values to send back are always the Spanish ids.
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_opinionWas this report useful? Rate an answer that came with `id_informe` (diagnosis, comparison, quick check...).
(¿Te ha servido? Valora un informe.)
Ask the user and pass their answer; never rate on their behalf. Nothing from the listing is stored.
Args:
id_informe: the `id_informe` of the answer being rated.
util: true if it was useful, false if not.
comentario: optional comment from the user (up to 500 characters).
lang: "es" (default) or "en".
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_panorama_categoriaIs this category worth launching in? At what price do products win? Which gap is still open?
(¿Merece la pena lanzar en esta categoría? ¿A qué precio triunfan? ¿Qué hueco queda libre?)
Category overview: what the ranking does not show.
- `realidad`: of every 100 launches, how many win, how many fail and disappear, and how many days winners
take to take off.
- `precio`: share of winners by price band (and price per ml); `mejor` = checked winning band.
- `huecos_ganadores`: winning combinations still used by few recent launches.
- `trampas`: attributes with fewer winners than normal (lift < 1, checked with new products).
- `tendencias`: attributes rising or falling among recent launches.
- `paises` and `cambios_de_ficha`: comparison between countries and listing changes that precede rises.
On the free plan the gaps and part of the traps and trends are counted in `bloqueado` without being shown.
Args:
categoria: subcategory (see wintraits_categorias_disponibles; e.g. "serums").
pais: country code (see wintraits_categorias_disponibles; e.g. "ES").
lang: "es" (default) or "en" (attribute names in English).
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
wintraits_seguir_fichaFollow my Amazon listing every week. (Sigue mi ficha cada semana.)
Only call it when the user explicitly asks to follow the listing: it is their consent. Requires a free key
(Authorization: Bearer). Each Monday we check whether the listing changed and, when it does, the user sees in
their account how its Wintraits Scan Index moved and how its sales rank did against similar listings that did
not change (correlation, not causation). Only the ASIN is stored, never the listing text. Returns
{"seguida": true, "desde": "YYYY-MM-DD"}. The user can unfollow it from their account.
Args:
asin: ASIN (10 characters) or Amazon product link.
pais: country code when only the ASIN is given (default "ES").
lang: "es" (default) or "en".
Free and unlimited during the beta (until 2027-01-31). Gratis y sin límite durante la beta (hasta el 31-ene-2027). | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Nov 14, 2026
- Updated
- Nov 14, 2026
- Repository
- Not given
- Categories (suggested)
- E-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared