affiliate-marketplace-mcp
🌐 Conector de Marketplace de Afiliados (affiliate-marketplace-connector)
Affiliate Marketplace Connector (CLI: afflite, MCP: affiliate-marketplace-mcp) es el centro de orquestación y servidor Model Context Protocol (MCP Server) especializado para el ecosistema de marketing de afiliados (Affiliate E-Commerce Intelligence) multiplataforma (Shopee y TikTok Shop).
El sistema permite a los Agentes de IA (Antigravity, Claude Code, Cursor, Codex, OpenClaw) automatizar de forma integral el ciclo:
Búsqueda de productos Win y agrupación de precios en múltiples plataformas.
Verificación de reputación y salud de la tienda (Merchant Health Score).
Extracción profunda de parámetros PDP y clasificación de SKU a través del cajón "Select options".
Selección de 10+ reseñas semilla de alta calidad con video/foto para la conversión (Seed Social Proof).
Generación de guiones de video de 45s y prompts visuales estándar Google Flow (Veo 3.1).
Empaquetado directo de la carpeta de proyecto VideoFactory (AIEV / HyperFrames) con interfaz de Vista Previa Web en tiempo real.
📖 Consulta la Guía Completa: Guía de MMO de Automatización Masiva y 5 JTBD Prácticos
🎯 5 Mapas JTBD (Jobs-To-Be-Done) y Mentalidad MMO de Automatización 100x
El sistema está diseñado en torno a 5 problemas centrales (Jobs-To-Be-Done) de los profesionales del marketing de afiliados y MMO a gran escala:
JTBD | Situación y Motivación | Resultado Esperado | Comando de Ejecución ( |
1. Caza de Productos Win | Necesita encontrar productos populares, con alto volumen de ventas y en el rango de precio de cierre rápido (150k - 500k). | Filtrar los 5-10 mejores productos con Affiliate Win Score > 9.0 en 3 segundos. |
|
2. Verificación de Tiendas | Evitar tiendas con envíos lentos, productos falsificados y alta tasa de cancelación que hagan perder comisiones. | Colaborar solo con tiendas con Seller Health Score > 85/100 y tasa de entrega puntual >98%. |
|
3. Extracción de Dolor y Reseñas | Necesita escribir guiones que conecten psicológicamente sin tener el producto de muestra. | Extraer automáticamente 10-15 reseñas reales con video/foto, etiquetadas con puntos de dolor y motivos de elogio. |
|
4. Producción Masiva de Videos 45s | Necesita publicar 20-50 videos/día en la matriz de canales sin costes de actores ni producción. | Generar guiones de 6 escenas CRO con prompts Veo 3.1 y empaquetar la carpeta VideoFactory AIEV. |
|
5. Operación Multiagente 24/7 | Quiere que el sistema funcione en segundo plano de forma automática, escalando sin límite de personal. | Los Agentes de IA se coordinan automáticamente a través de 9 herramientas MCP JSON-RPC 2.0. |
|
Related MCP server: Commerce-MCP
🏗 Arquitectura del Sistema (Architecture)
graph TD
subgraph AI Clients & Agents
AG[Google Antigravity]
CC[Claude Code / Desktop]
CR[Cursor IDE / Codex]
VF_API[VideoFactory Web Router]
end
subgraph MCP Server & Orchestration Layer
MCP[affiliate-marketplace-mcp<br/>JSON-RPC 2.0 Stdio]
CLI[afflite CLI Orchestrator]
end
subgraph Core Intelligence Engines
ShopeeEngine[Shopee Research Suite]
TikTokEngine[TikTok Shop Suite]
end
subgraph Data Processing & Scorer
SearchCluster[Search & Price Clustering]
SellerAuditor[Merchant Health & Trust Scorer]
PDPExtractor[Deep PDP & SKU Options Extractor]
ReviewCurator[Seed Review & Media Curator]
end
subgraph Storage & Export Pipeline
DB[(SQLite Database<br/>products.db)]
PromptGen[AI Video Storyboard & Veo 3.1 Engine]
VFBridge[VideoFactory AIEV Bridge]
end
AG -->|MCP Tools/Call| MCP
CC -->|MCP Tools/Call| MCP
CR -->|MCP Tools/Call| MCP
VF_API -->|Direct Call| CLI
MCP --> ShopeeEngine
MCP --> TikTokEngine
CLI --> ShopeeEngine
CLI --> TikTokEngine
ShopeeEngine --> SearchCluster & SellerAuditor & PDPExtractor
TikTokEngine --> SearchCluster & SellerAuditor & PDPExtractor
SearchCluster & SellerAuditor & PDPExtractor & ReviewCurator --> DB
DB --> PromptGen & VFBridge
VFBridge -->|Generate Folder| VFBundles["VideoFactory Projects (/video-projects/<slug>)<br/>• meta.json • index.html • assets/hero.jpg • transcript_tts.txt"]⚡ 9 Herramientas MCP Nativas (tools/list)
Al conectar el servidor MCP affiliate-marketplace-mcp, los Agentes de IA tienen acceso directo a 9 herramientas:
Nombre de la Herramienta | Función | Parámetros Principales |
| Buscar productos potenciales simultáneamente en Shopee y TikTok Shop, expandir palabras clave y puntuar Win. |
|
| Verificar la reputación de la tienda (Mall/Official), tasa de entrega puntual, tasa de cancelación, cupones. |
|
| Extraer detalles de especificaciones, 5 SKU del cajón Select options y 10+ reseñas con video/foto adjuntos. |
|
| Extraer reseñas semilla clasificadas por Puntos de Dolor y Objeciones como prueba social. |
|
| Crear el paquete completo de carpeta de proyecto VideoFactory (AIEV) estándar |
|
| Generar guion de video AI de 45s (PAS/AIDA) con descripciones de imagen ultranítidas para Veo 3.1. |
|
| Consultar directamente la base de datos SQLite |
|
| Diagnosticar integralmente la salud del sistema: base de datos SQLite, motor VideoFactory, sesión de automatización Chrome, configuraciones MCP. |
|
| Reparar automáticamente tablas SQLite, permisos de carpetas VideoFactory y sincronizar configuraciones MCP para clientes de IA. |
|
📦 Guía de Instalación (Installation)
1. Instalación del Código Fuente y CLI
# Clone repository từ GitHub
git clone https://github.com/tody-agent/affiliate-marketplace-connector.git
cd affiliate-marketplace-connector
# Cài đặt dạng package phát triển (Editable Mode)
pip install -e .Después de la instalación, el sistema registrará automáticamente los comandos de consola en la Terminal:
afflite: CLI integral para la gestión de afiliados multiplataforma y VideoFactory.affiliate-marketplace-mcp: Servidor MCP JSON-RPC 2.0 a través de Stdio.shopee-cli: CLI especializado para Investigación y Auditoría Cruzada de Shopee.shopee-research: Conjunto de herramientas de escaneo y extracción de Shopee.tiktok-research: Conjunto de herramientas de escaneo y extracción de TikTok Shop.
2. Configuración de Variables de Entorno (Opcional)
El sistema utiliza automáticamente rutas relativas dentro de la carpeta del código fuente. Si desea personalizarlo, puede configurar:
# Đường dẫn file SQLite lưu trữ dữ liệu
export AFFLITE_DB_PATH="/path/to/your/data/products.db"
# Thư mục xuất dự án VideoFactory (AIEV)
export VIDEOFACTORY_PROJECTS_DIR="/path/to/your/VideoFactory/video-projects"3. Registro del Servidor MCP para Asistentes de IA
A. Para Google Antigravity CLI
Añada al archivo de configuración MCP de Antigravity (~/.gemini/antigravity-cli/mcp_config.json):
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}B. Para Claude Desktop App
Añada a ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}C. Para Cursor IDE
Añada a ~/.cursor/mcp.json o en Cursor Settings > MCP:
{
"mcpServers": {
"affiliate-marketplace": {
"command": "affiliate-marketplace-mcp"
}
}
}💻 Guía de Uso del CLI (afflite)
1. Búsqueda de Productos Potenciales (search)
# Quét cả 2 sàn Shopee & TikTok Shop
afflite search all "chuột công thái học"
# Quét riêng Shopee
afflite search shopee "bàn phím cơ không dây"
# Quét riêng TikTok Shop
afflite search tiktok "đèn rgb mini quay video"2. Verificación de la Reputación de la Tienda (seller)
# Thẩm định gian hàng Shopee Mall
afflite seller shopee "Ugreen Official Mall"
# Thẩm định gian hàng TikTok Shop
afflite seller tiktok "Photoolex Official Store"3. Extracción de Producto y SKU de Variantes (product)
# Tự động nhận diện Shopee hay TikTok Shop từ link hoặc ID
afflite product "https://shopee.vn/product-url"
afflite product "https://www.tiktok.com/view/product/1729463065317050819"4. Ejecución del Ciclo Automático Completo (pipeline)
# Tự động bung từ khóa -> Lọc top sản phẩm -> Thẩm định Shop -> Bóc tách SKU & Reviews -> Lưu DB
afflite pipeline all "phụ kiện setup góc làm việc"5. Generación de Guiones de Video e Integración con VideoFactory (make-video)
# Xuất kịch bản 6 cảnh và prompt Veo 3.1 ra màn hình terminal
afflite video-prompt "shopee_ugreen_mouse_44426785177"
# Tạo trọn gói thư mục dự án VideoFactory (AIEV)
afflite make-video "tiktok_prod_1729463065317050819"
# Liệt kê danh sách tất cả các dự án VideoFactory đã sinh
afflite video-projects6. Informes y Exportación de Datos (report / export)
# Xem báo cáo tổng hợp các sản phẩm và biến thể trong SQLite
afflite report
# Xuất dữ liệu kịch bản dạng Markdown hoặc JSON
afflite export "shopee_ugreen_mouse_44426785177" --format md🐍 Uso a través de Código Python (API Programática)
from afflite import (
run_shopee_search,
run_shopee_seller,
run_shopee_product,
run_tiktok_search,
run_tiktok_seller,
run_tiktok_product,
generate_video_prompt_package,
get_connection
)
from afflite.video_factory_bridge import create_videofactory_project
# 1. Tìm kiếm sản phẩm TikTok Shop
tiktok_results = run_tiktok_search("đèn rgb mini nam châm")
print(f"Tìm thấy {tiktok_results['total_found']} sản phẩm tiềm năng.")
# 2. Bóc tách sản phẩm & reviews
prod_data = run_tiktok_product("https://www.tiktok.com/view/product/1729463065317050819")
print(f"Đã lưu sản phẩm: {prod_data['product_name']} (Điểm Win: {prod_data['win_potential_score']}/10)")
# 3. Tạo thư mục dự án VideoFactory
vf_project = create_videofactory_project(prod_data["product_id"])
print(f"Đã tạo VideoFactory Project tại: {vf_project['project_path']}")
print(f"Xem preview tại: {vf_project['web_ui_url']}")🗄 Estructura de la Base de Datos SQLite (products.db)
El sistema gestiona datos relacionales según el estándar de normalización 3NF:
┌─────────────────────────┐ ┌─────────────────────────┐
│ products │ │ shops │
│─────────────────────────│ │─────────────────────────│
│ id (PK) │ │ shop_id (PK) │
│ platform (Shopee/TikTok)│◄──┐ │ shop_name, username │
│ shop_id (FK) ───────────┼───┼──►│ rating_star, followers │
│ product_name, brand │ │ │ response_rate, score │
│ sale_price_min, max │ │ └────────────┬────────────┘
│ total_sold, rating_score│ │ │
│ win_potential_score │ │ ▼
└────────────┬────────────┘ │ ┌─────────────────────────┐
│ │ │ shop_vouchers │
├────────────────┼──►│─────────────────────────│
│ │ │ voucher_code, discount │
▼ │ └─────────────────────────┘
┌─────────────────────────┐ │ ┌─────────────────────────┐
│ product_variants │ │ │ search_sessions │
│─────────────────────────│ │ │─────────────────────────│
│ sku_name, color, price │ │ │ id (PK), seed_idea │
│ connectivity, status │ │ └────────────┬────────────┘
└─────────────────────────┘ │ │
│ │ ▼
▼ │ ┌─────────────────────────┐
┌─────────────────────────┐ │ │ search_results │
│ product_reviews │ │ │─────────────────────────│
│─────────────────────────│ │ │ keyword, price_tier │
│ username, rating │ │ │ affiliate_win_score │
│ review_text, media_type │ │ └─────────────────────────┘
│ pain_point_tag, score │ │
└─────────────────────────┘ │
│ │
▼ │
┌─────────────────────────┐ │
│ ai_marketing_insights │ │
│─────────────────────────│ │
│ target_audience, USP │ │
│ hook_drama, PAS, AIDA │ │
└─────────────────────────┘ │
│ │
▼ │
┌─────────────────────────┐ │
│ product_media │ │
│─────────────────────────│ │
│ source_url, local_path │───┘
└─────────────────────────┘❓ FAQ — Preguntas Frecuentes
P1: ¿Sobre qué mecanismo funciona el servidor MCP affiliate-marketplace-mcp?
El servidor utiliza el estándar Model Context Protocol (MCP) a través de Stdio (JSON-RPC 2.0). Cuando los Asistentes de IA (Antigravity, Claude, Cursor) se inician, el servidor establece automáticamente la conexión a través de la entrada/salida estándar sin necesidad de abrir ningún puerto de red auxiliar, garantizando seguridad y tiempos de respuesta en milisegundos.
P2: ¿Cómo funciona el mecanismo de extracción de variantes SKU en "Select options" de TikTok Shop?
El PDP de TikTok Shop oculta las variantes detrás del cajón interactivo "Select options". El sistema activa una sesión de Automatización de Chrome para abrir el cajón, decodificar la estructura de precios por cada clasificación (Combo, Color, Fuente de alimentación) y extraer completamente los precios mínimos/máximos en la tabla
product_variants.
P3: ¿Qué incluye la carpeta de proyecto VideoFactory (AIEV) que se genera?
Al ejecutar
afflite make-video <product_id>, la carpeta del proyecto se genera automáticamente en/Volumes/Agency/VideoFactory/video-projects/<slug>e incluye:
meta.json: Formato JSON estándar de VideoFactory con 6 escenas CRO (Hook, Problem, Reveal, USP, Social Proof, CTA).
hyperframes.jsoneindex.html: Estructura gráfica animada HTML5/CSS3 HyperFrames 1080x1920 30fps.
assets/hero.jpg: Imagen original nítida del producto.
assets/transcript_tts.txt: Locución en vietnamita con marcas de tiempo por segundo para integrar en VieNeu-TTS / OmniVoice.
P4: ¿Cómo cambio el archivo SQLite products.db al ejecutar en otra máquina?
Solo necesita asignar la variable de entorno:
export AFFLITE_DB_PATH="/duong_dan_moi/products.db"Todo el CLI y el Servidor MCP apuntarán automáticamente a la nueva ruta sin necesidad de modificar código.
P5: ¿Cómo se calculan el Affiliate Win Score y el Seller Health Score?
Affiliate Win Score (0 - 10): Se calcula con 4 pesos: Ventas verificadas (35%), Puntuación de estrellas (25%), Rango de precio de compra impulsiva 150k-500k (20%) y Tienda Shopee Mall / Official Shop (20%).
Seller Health Score (0 - 100): Se evalúa según: Puntuación media de estrellas (35 pts), Tasa de entrega puntual (25 pts), Tasa de cancelación baja inferior al 1% (20 pts), Velocidad de respuesta del chat y número de Seguidores (20 pts).
P6: ¿Se admiten comandos de generación de video para Google Flow (Veo 3.1)?
Sí. El guion de 6 escenas en
video-promptymake-videoestá diseñado especialmente con prompts visuales detallados (Extreme close-up, 3D panning, 8k photorealistic, lighting setup) 100% compatibles con Google Flow (CLI gflow Veo 3.1).
🧪 Pruebas Automáticas (Unit Testing)
Ejecute el conjunto de pruebas con 18 escenarios de verificación:
python3 -m unittest discover testsResultado:
..................
----------------------------------------------------------------------
Ran 18 tests in 4.228s
OK📄 Derechos de Autor y Licencia (License)
El proyecto se distribuye bajo la licencia MIT License. Desarrollado y mantenido por tody-agent.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceConnects AI agents to the Shopee platform for real-time product searches and category mapping via the Affiliate and Seller Center APIs. It enables users to filter products by keyword, category, and commission rates directly through natural language.1
- AlicenseDqualityDmaintenanceEnables natural-language control of e-commerce operations including product management, order processing, inventory tracking, customer service, content generation, and advertising analytics through 15 integrated MCP tools. Provides a local-first commerce automation solution with SQLite storage and extensible channel adapters for end-to-end online store workflows.153MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search, compare, buy, and sell products across multiple e-commerce platforms through 13 marketplace tools.1MIT
- FlicenseNot gradedqualityCmaintenanceEnables automated generation and publishing of TikTok Shop Affiliate videos using 7 AI agents. Integrates research, script writing, video production, and publishing through the MCP protocol.11
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tody-agent/affiliate-marketplace-connector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server