search_products
Buscar productos en Mercado Libre Mexico por nombre.
Devuelve productos con precio actual, Deal Score, y link de compra.
Usa esto cuando el usuario quiera encontrar un producto especifico.
Args:
query: Nombre del producto a buscar (ej: "iphone 16", "freidora de aire")
limit: Numero de resultados (default 20, maximo 50)
get_product_info
Obtener informacion completa de un producto por su ID de Mercado Libre.
Incluye precio actual, Deal Score, minimo historico, y link de compra.
Args:
ml_id: ID del producto en Mercado Libre (ej: "MLM31000132")
get_price_history
Obtener historial de precios de un producto.
Muestra como ha cambiado el precio dia a dia. Util para ver tendencias
y decidir si es buen momento para comprar.
Args:
ml_id: ID del producto en Mercado Libre (ej: "MLM31000132")
days: Dias de historial (default 30, maximo 90)
get_price_trend
Analizar la tendencia de precio de un producto: subiendo, bajando, o estable.
Incluye dias consecutivos de cambio y porcentaje de variacion.
Ideal para responder "esta subiendo o bajando de precio?"
Args:
ml_id: ID del producto en Mercado Libre (ej: "MLM31000132")
get_best_deals
Obtener las mejores ofertas activas en Mercado Libre Mexico.
Filtra por categoria. Ordenadas por Deal Score (mejor oferta primero).
Deal Score 80+ = excelente, 60-79 = buena.
Args:
category: Categoria (ej: "Celulares y Telefonia", "Consolas y Videojuegos"). Vacio = todas.
limit: Numero de resultados (default 20, maximo 50)
is_good_time_to_buy
Recomendar si es buen momento para comprar un producto basado en datos reales.
Analiza precio actual vs promedio, tendencia, y minimo historico.
Responde: "si", "tal vez", o "espera".
Args:
ml_id: ID del producto en Mercado Libre (ej: "MLM31000132")