Documentos
Ctrl+K Buscar Alt+[Alt+] Guías
Obtener clave API

Integraciones

Referencia de herramientas MCP (básica)

Esta es la versión en lenguaje sencillo de la lista de herramientas de MCP.

  • URL de MCP: https://app.winninghunter.com/mcp
  • Guía de configuración completa: Conectar MCP
  • Todas las herramientas son de solo lectura
  • Exitoso herramientas/llamada consume 1 crédito de API

Quick list (all 30 tools)

search_tiktok_products
search_tiktok_shops
search_tiktok_creators
search_tiktok_videos
count_tiktok_entities
browse_tiktok_categories
list_tiktok_category_top
autocomplete_tiktok
get_tiktok_product
get_tiktok_shop
get_tiktok_creator
get_tiktok_video
get_tiktok_trending_products
search_facebook_ads
find_winning_products
creative_inspiration_pack
brief_competitor
scan_ad
daily_radar
analyze_tracked_brand
list_tracked_brands
list_shopify_store_filter_options
search_shopify_stores
search_shops
find_similar_shops
find_similar_stores_by_image
search_exploding_topics
get_exploding_topic_detail
autocomplete_exploding_topics
check_credits

Cómo enfocar las

1) Buscar

Utiliza primero estos:

  • buscar_productos_en_TikTok
  • buscar_en_TikTok_Shops
  • buscar_creadores_de_TikTok
  • buscar_vídeos_en_TikTok
  • buscar_anuncios_en_Facebook
  • encontrar_productos_ganadores
  • paquete_de_inspiración_creativa
  • resumen_de_la_competencia
  • scan_ad
  • buscar_tiendas_de_Shopify
  • buscar_tiendas
  • buscar_tiendas_similares
  • buscar_tiendas_similares_por_imagen
  • temas_de_tendencia

2) Ver

Utiliza un identificador de los resultados de búsqueda:

  • obtener_producto_de_TikTok
  • get_tiktok_shop
  • obtener_creador_de_TikTok
  • obtener_vídeo_de_TikTok
  • obtener_detalles_del_tema_destacado

3)

  • número de entidades de TikTok (cifras por entidad)
  • explorar_categorías_de_TikTok (árbol de categorías y vistas)
  • lista_categorías_más_populares_de_TikTok (los artículos más destacados de una categoría)
  • autocompletar_tiktok (sugerencias al escribir)
  • temas_en_auge_con_autocompletado (sugerencias de temas)
  • obtener_productos_de_tendencia_en_TikTok ( trending en TikTok Shop)
  • daily_radar (cambios en la marca con seguimiento)
  • analizar_marca_rastreada (análisis en profundidad de una sola marca)
  • list_shopify_store_filter_options (valid Store Explorer filter values, including dynamic themes/apps/taxonomy)
  • ver créditos (créditos API restantes)

más comunes#

La mayoría de los motores de búsqueda utilizan estos:

  • palabra clave
  • país
  • página
  • tamaño
  • ordenar por
  • orden de clasificación

For Meta ad tools, página is 1-based in MCP (1 = first page), even though the dashboard backend uses 0-based indexing internally.

orden de clasificación is asc o desc (por defecto desc) on every tool that accepts it.

La mayoría de las herramientas de detalle utilizan:

  • id
  • rodaja (¿qué parte quieres?)

Permitido ordenar por per tool

Pass any string from the table below. Common aliases are normalized automatically (case-insensitive). Anything else falls back to the default sort and the response includes a mcp_sorting block describing what was applied.

Meta ad library

Herramienta Por defecto Permitido ordenar por
buscar_anuncios_en_Facebook pertinencia pertinencia, fecha de hallazgo, última conexión, adspend, el más longevo, alcanzar, cantidad del conjunto de anuncios, coherencia, visitas mensuales, anuncios activos en la página, toprank (sort by ad_rank ascending: rank #1 antes #5; use for “top ad from [brand]”; MCP forces orden de clasificación asc)
encontrar_productos_ganadores pertinencia same as buscar_anuncios_en_Facebook

Alias: creado / fecha_de_creación / fecha / reciente / más reciente / últimas noticiasfecha de hallazgo; último_anuncio_iniciadoúltima conexión; primero_anuncio_iniciado / el más antiguo / más tempranofecha de hallazgo (ascending); active_adsanuncios activos en la página; monthly_visitsvisitas mensuales. For within-brand ad_rank (“top ad from [brand]”), use toprank or aliases rank, ranking, ad_rank, top_ad, best_ranked, best_ad, adrank, topad, …; spaced phrases like top rank / top ad normalize to toprank. orden de clasificación is ignored for toprank (always ascending rank).

palabra clave de búsqueda (field scope for palabra clave on Meta tools): Todo (default), URL de destino, nombre de la página, texto del anuncio, nombre del producto. This is no a niche/category field; aliases like landing_url, page_name, ad_text, producto are normalized too. If an agent mistakenly sends a niche/category term as palabra clave de búsqueda with no palabra clave / niche (for example searchkeyword: "Fashion"), the MCP tool recovers it as the matching niche (CG) instead of failing schema validation.

For Meta vertical/category searches, use niche o nichos instead of keyword-only filtering. Treat user wording like “category”, “niche”, “vertical”, “market”, or “product category” as a request for this Meta niche filter. The MCP input schema exposes the dashboard niche codes as an enum, so a fashion query should be sent as niche=CG (Moda y ropa). Useful fashion-ad refinements are WC = Women's Clothing, MC = Ropa de hombre, FW = Calzado, BG = Bolsos, JY = Joyería, WT = Relojes, y SG = Sunglasses. The runtime also accepts dashboard names like Moda y ropa; invalid values return allowed_niches instead of being passed through.

rank_growth_filter is also validated against the dashboard options: comma-separated rising, stable, declining.

Other Meta dashboard filters are exposed as MCP args and validated before calling /api/fb-ads: países / exclude_countries, technology / technologies, language / idiomas / exclude_languages, aplicaciones / exclude_apps, theme / temas, escalado, media_type, page_type, ad_score, low_impressions, range filters (min_* / max_* for duplicates, active ads, ad spend, reach, monthly visits, products on store, price, copy length, video length, days running), and date ranges (ad_created_*, last_seen_*, product_created_*, page_created_*). Theme names must be exact dashboard Themes values; apps accept dashboard app ids or app names. Date ranges require both *_from y *_to en YYYY-MM-DD.

TikTok Shop

All TikTok Shop search tools default to sort_by=revenue. Allowed values match the dashboard's sortable columns.

Herramienta Permitido ordenar por
buscar_productos_en_TikTok ingresos, nombre, revenue_30_days, sold_count, avg_unit_price, commission_rate, creator_count, visto por primera vez, creator_conversion_ratio, revenue_growth_rate, sales_growth_rate, product_score, product_rating, product_review_cnt
buscar_en_TikTok_Shops ingresos, shop_name, revenue_30_days, sold_count, product_count, shop_rating, revenue_growth_rate, sales_growth_rate, video_count, avg_unit_price
buscar_creadores_de_TikTok ingresos, nombre, revenue_30_days, followers, followers_lifetime, followers_growth_rate, video_count, revenue_growth_rate, views_growth_rate, product_count
buscar_vídeos_en_TikTok ingresos, nombre, revenue_30_days, views_30_days, likes_30_days, gpm, ad_spend, ad2_cost, ad2_roas, estimated_roas, fecha de publicación, revenue_growth_rate, views_growth_rate, likes_growth_rate, shares_growth_rate, video_duration, comments, saves

Para lista_categorías_más_populares_de_TikTok, obtener_producto_de_TikTok (creadores / vídeos slices), get_tiktok_shop (productos / vídeos / creadores slices), obtener_creador_de_TikTok (tiendas / productos / vídeos slices), and obtener_vídeo_de_TikTok (similar slice), the sort_field arg uses the matching entity's allow-list above.

Aliases auto-normalized across TikTok Shop tools: units_sold / units / sales / soldsold_count; gmvingresos; gmv_30d / ingresos_30drevenue_30_days; growth / revenue_growth / gmv_growth_raterevenue_growth_rate; sales_growthsales_growth_rate; price / avg_priceavg_unit_price; ratingshop_rating; opinionesproduct_review_cnt; followers_countfollowers; viewsviews_30_days; likeslikes_30_days; roasestimated_roas; durationvideo_duration; fecha / publishedfecha de publicación.

Shopify Explore Shops

Herramienta Por defecto Permitido ordenar por
buscar_tiendas_de_Shopify, buscar_tiendas monthly_visits monthly_visits, 30d_rev_estimated_max, 1d_rev_estimated_max, revenue_1y, aov, visits_growth_pct_m1, visits_growth_pct_m3
buscar_tiendas_similares_por_imagen monthly_visits same as buscar_tiendas_de_Shopify

Alias: ingresos / monthly_revenue / ingresos_30d / 30d_revenue30d_rev_estimated_max; annual_revenue / yearly_revenuerevenue_1y; daily_revenue / revenue_1d1d_rev_estimated_max; traffic / visits / visitors / monthly_trafficmonthly_visits; avg_order_value / average_order_value / order_valueaov; traffic_growth_1mvisits_growth_pct_m1; traffic_growth_3mvisits_growth_pct_m3; revenue_change / revenue_momentum / store_revenue_change_30dvisits_growth_pct_m1 (same mapping as the live Explore Shops table when legacy revenue-delta sort was retired).

buscar_tiendas_de_Shopify / buscar_tiendas filters (all optional unless noted). Names mirror MCP argument names:

Uso list_shopify_store_filter_options before filtering by dynamic values (shopify_themes, store_apps, product_taxonomy_l1/l2/l3). Its section argument accepts todos, static, temas, aplicaciones, product_taxonomy_l1, product_taxonomy_l2, product_taxonomy_l3; pass query to search dynamic option lists.

Intent playbook: “Stores in a niche” → categoría o niche = one of the Explore Shops verticals. For fashion/clothing/apparel, use Ropa. Avoid palabra clave-only niche queries. “Top / biggest by revenue” → sort_by=revenue_1y, sort_order=desc. “New in last N months” → store_created_from / store_created_to inclusive YYYY-MM-DD (both required).

Parity with POST https://app.winninghunter.com/api/shops/explore: MCP uses the same server-side POST keys (buscar, categoría, clave de ordenación, dirección de ordenación, página, tamaño de página, includeWlads, …). Argument mapping: palabra clavebuscar, ordenar porclave de ordenación, tamañotamaño de página. Default include_wlads=falseincludeWlads=0 (matches the dashboard table request that skips wlads previews).

Argument(s) Significado
palabra clave Full-text search (name, domain, category, descriptions, products/bestsellers).
país Merchant/store registered country, not visitor traffic. Allowed: EE. UU., GB, CA, AU, DE, FR, NL, IN, BR, IT, ES, SE, CN, JP, HK, CH, BE, AE, AT, NZ, SG, IE, DK, NO, PT, PL, MX, KR, IL, ZA, SA, MY, TH, PH, ID, NG, PK, MA, CO, AR, FI, CZ, RO, GR, HU.
currency Store currency. Allowed: USD, EUR, GBP, CAD, SEK, DKK, PRUÉBALO, NOK, CHF, AUD, NZD, HKD, MXN, BRL, INR.
categoría, niche Same Explore Shops vertical (niche is an alias if you omit categoría). Only these values match the vertical filter: Ropa, Artes y manualidades, Accesorios, Belleza, Salud, Juguetes y juegos, Electrónica, Artículos para mascotas, Otros (server matches case-insensitively). Prefer over palabra clave alone for “stores in [vertical]”.
product_taxonomy_l1, product_taxonomy_l2, product_taxonomy_l3 Optional finer product taxonomy refinements. These are not the main vertical filter; use categoría / niche for verticals. Discover valid values with list_shopify_store_filter_options.
visitor_country_main, visitor_country_among, visitor_country_exclude Visitor/traffic mix from SimilarWeb-style top countries: comma/semicolon ISO2 lists; main = tied top share; among = has meaningful share; exclude = must not appear (same code in multiple lists → exclude wins). Invalid country-code strings return invalid_argument.
ingresos mínimos, ingresos máximos, min_annual_revenue, max_annual_revenue Estimated revenue band (monthly USD or annual converted to monthly bounds server-side).
aov_min, aov_max Average product price / AOV range (non-negative).
monthly_visits_min, monthly_visits_max Monthly visits band (integers ≥ 0). Dashboard presets: 0-5000, 5000-10000, 10000-50000, 10000-150000, 10000-100000000, 50000-100000, 0-150000, 100000-1000000, 1000000-100000000, 3000000-100000000.
product_count_min, product_count_max Published product count band (integers ≥ 0). Dashboard presets: 1-10, 10-50, 50-200, 200-1000, 1000-100000.
language Exact match on store language. Allowed: en, fr, de, es, it, pt, nl, sv, da, no, pl, ja, ko, zh, ar, tr, ru, he, th.
store_apps Substring match against installed Shopify app names (≤128 chars). Discover valid names with list_shopify_store_filter_options(section=apps).
revenue_change_pct_min, revenue_change_pct_max 30d revenue momentum filter (store_revenue_change_30d); both bounds must be ≥ 0 (dash-range encoding limitation).
trustpilot_rating_min, trustpilot_rating_max Trustpilot stars (0–5). Dashboard presets: 1-2, 2.5-3.5, 4-5.
trustpilot_reviews_min, trustpilot_reviews_max Trustpilot review count band (integers ≥ 0). Dashboard presets: 1-1000, 1000-10000, 10000-100000, 100000-100000000.
traffic_growth_rules_json JSON array of rules AND‑ed together: { "months": 1 | 3, "direction": "growth" | "loss", "percentage": number, "maxPercentage": number | null } (matches Explore Shops Traffic Growth UI).
store_created_from, store_created_to Inclusive calendar window YYYY-MM-DD (both required). Filters indexed first_product_date (first catalog signal). Does not filter Shopify metadata.created_at (shop provision / replatform). Successful responses include mcp_sorting with the applied sort and allow-list.
include_wlads Por defecto falso: includeWlads=0 in POST (same as dashboard Explore table — no per-store explore_wlads_ads Meta preview hydration). Set verdad for previews (includeWlads=1).
shopify_themes Comma/semicolon-separated theme names, or JSON string array (each 1–128 chars). Discover current theme names with list_shopify_store_filter_options(section=themes). Invalid/empty theme payloads return invalid_argument.
página, tamaño, ordenar por, orden de clasificación Pagination and sort. página must be ≥ 1; tamaño must be 1–50; orden de clasificación must be asc o desc.

buscar_tiendas_similares_por_imagen takes url_de_la_imagen (required) plus the same filters as above except palabra clave (similarity replaces text search).

Nota: TikTok MCP tools also use a país argument — there it is marketplace/country context, no the same field as Shopify merchant país.

Brand tracker

Herramienta Por defecto Permitido clasificar
marcas_seguidas date_added date_added, nombre, new_ads, growth

Alias: reciente / added / más reciente / últimas noticias / fechadate_added; alphabetical / alpha / a-znombre; new / newadsnew_ads; trending / momentumgrowth.

Exploding Topics

Herramienta Por defecto Permitido clasificación Permitido plazo
temas_de_tendencia (dashboard preselects exponent) default, growth, gradient, exponent, absolute_volume, date_added default (all time), 3, 6, 12, 24 (months)

Aliases for clasificación: volumeabsolute_volume; exponentialexponent; reciente / más reciente / últimas noticiasdate_added; trendinggrowth. categoría accepts dashboard slugs (e.g. moda, beauty, skincare, fitness, technology, ai, …) or default for all categories.


mcp_sorting response block

Every search/list tool that accepts ordenar por (o clasificar/clasificación) attaches an mcp_sorting object to the response payload:

{
  "mcp_sorting": {
    "requested_sort_by": "revenue_30d",
    "applied_sort_by": "revenue_30_days",
    "applied_sort_order": "desc",
    "allowed_sort_by": ["revenue", "name", "revenue_30_days", "..."],
    "normalized_from": "revenue_30d"
  }
}

If you pass an unknown sort key, mcp_sorting.warning says it fell back to the default — the tool does not error out.


Valores de corte para de detalle

Usa uno de estos rodaja valores:

  • obtener_producto_de_TikTok: detalle, historia, indicadores, creadores, vídeos
  • get_tiktok_shop: detalle, historia, indicadores, productos, vídeos, creadores, estrategia
  • obtener_creador_de_TikTok: detalle, historia, indicadores, tiendas, productos, vídeos
  • obtener_vídeo_de_TikTok: detalle, historia, indicadores, productos, similar

Dos comunes#

  1. Trending

    • obtener_productos_de_tendencia_en_TikTok ¿Cuál es el impulso de los productos de TikTok Shop?
    • «Exploding Topics» es independiente (temas_de_tendencia + obtener_detalles_del_tema_destacado)
  2. Acciones de escritura

    • El MCP es de solo lectura
    • Los favoritos, los ajustes preestablecidos, las transcripciones y otros contenidos escritos deben utilizar la API REST

Bloque de texto para de IA#

Pega esto en las instrucciones para el agente:

Utiliza WinningHunter MCP en https://app.winninghunter.com/mcp.
La autenticación puede realizarse mediante un token OAuth de tipo «bearer» (flujo de conector) o una clave X-API (clientes compatibles con encabezados).
Todas las herramientas MCP son de solo lectura.
Las herramientas/llamadas que se ejecutan correctamente cuestan 1 crédito API.
Si el usuario solicita operaciones de escritura (favoritos/preajustes/transcripciones), utilice REST /api/v1/tiktok-shop/* en su lugar.
Si no está seguro del esquema exacto, llame primero a tools/list.

¿Necesitas toda la información técnica?

Para obtener información detallada sobre la semántica de los filtros y el comportamiento de los puntos finales: