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/llamadaconsume 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_TikTokbuscar_en_TikTok_Shopsbuscar_creadores_de_TikTokbuscar_vídeos_en_TikTokbuscar_anuncios_en_Facebookencontrar_productos_ganadorespaquete_de_inspiración_creativaresumen_de_la_competenciascan_adbuscar_tiendas_de_Shopifybuscar_tiendasbuscar_tiendas_similaresbuscar_tiendas_similares_por_imagentemas_de_tendencia
2) Ver
Utiliza un identificador de los resultados de búsqueda:
obtener_producto_de_TikTokget_tiktok_shopobtener_creador_de_TikTokobtener_vídeo_de_TikTokobtener_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 clavepaíspáginatamañoordenar pororden 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:
idrodaja(¿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 noticias → fecha de hallazgo; último_anuncio_iniciado → última conexión; primero_anuncio_iniciado / el más antiguo / más temprano → fecha de hallazgo (ascending); active_ads → anuncios activos en la página; monthly_visits → visitas 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 / sold → sold_count; gmv → ingresos; gmv_30d / ingresos_30d → revenue_30_days; growth / revenue_growth / gmv_growth_rate → revenue_growth_rate; sales_growth → sales_growth_rate; price / avg_price → avg_unit_price; rating → shop_rating; opiniones → product_review_cnt; followers_count → followers; views → views_30_days; likes → likes_30_days; roas → estimated_roas; duration → video_duration; fecha / published → fecha 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_revenue → 30d_rev_estimated_max; annual_revenue / yearly_revenue → revenue_1y; daily_revenue / revenue_1d → 1d_rev_estimated_max; traffic / visits / visitors / monthly_traffic → monthly_visits; avg_order_value / average_order_value / order_value → aov; traffic_growth_1m → visits_growth_pct_m1; traffic_growth_3m → visits_growth_pct_m3; revenue_change / revenue_momentum / store_revenue_change_30d → visits_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 clave→buscar, ordenar por→clave de ordenación, tamaño→tamaño de página. Default include_wlads=false → includeWlads=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 / fecha → date_added; alphabetical / alpha / a-z → nombre; new / newads → new_ads; trending / momentum → growth.
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: volume → absolute_volume; exponential → exponent; reciente / más reciente / últimas noticias → date_added; trending → growth. 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ídeosget_tiktok_shop:detalle,historia,indicadores,productos,vídeos,creadores,estrategiaobtener_creador_de_TikTok:detalle,historia,indicadores,tiendas,productos,vídeosobtener_vídeo_de_TikTok:detalle,historia,indicadores,productos,similar
Dos comunes#
-
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)
-
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: