Skip to main content
Glama
mercadolibre-mcp

mercadolibre-mcp

Equipo de trabajadores (vigilancia constante)

ml_trabajadores
Read-only

Assign, pause, run, and review five autonomous MercadoLibre monitoring workers for rival prices, sales, search ranking, new competitors, and trends, with alerts and results sent to Google Drive.

Instructions

El equipo de 5 trabajadores que vigilan solos y constantemente a tus seguidos (rivales, productos, búsquedas y tendencias): 🕵️ Vera (precios), 📦 Tomás (ventas de rivales y quiebres de stock), 🏆 Martina (ranking en búsquedas y tu puesto), 🎯 Bruno (rivales nuevos) y 📈 Sofía (tendencias). Cada uno tiene sus skills a cargo y cada alerta recomienda qué skill correr. Envían sus resultados a Google Drive (planilla en vivo o carpeta de Drive). Acciones: equipo (estado de todos), asignar (darle una tarea), quitar, pausar, activar, frecuencia (minutos), correr (que trabajen ya), informe (alertas nuevas), resultados (tablas con todo lo que sabe cada uno), drive (conectar Google Drive). Se puede nombrar al trabajador por su nombre (Vera) o puesto (precios). Si un trabajador no tiene tareas propias vigila tus seguidos de ml_vigilar de su tipo.

Input Schema

NameRequiredDescriptionDefault
refNoitem_id rival, nickname/id del vendedor, palabra clave, o categoría (tendencias)
urlNodrive: URL de la app web de Apps Script de tu planilla (https://script.google.com/macros/s/.../exec)
notaNo
tipoNoSe deduce solo según el trabajador; Vera acepta vendedor o publicacion
todasNoinforme: incluir también las alertas ya leídas
accionYesQué hacer. resultados = las tablas con lo que sabe cada trabajador (precio rival vs el tuyo, ritmo de ventas, tu puesto, rivales nuevos, top de tendencias). drive = conectar/ver/probar el envío a Google Drive
cuentaNouser_id de la cuenta de ML si hay varias conectadas (ver ml_cuentas)
probarNodrive: enviar ahora los resultados para probar
quitarNodrive: desconectar el envío
umbralNoVera: % mínimo de cambio de precio para avisar · Martina: puestos mínimos de cambio · Tomás: unidades mínimas
carpetaNodrive: carpeta de Google Drive para escritorio en esta PC (ej: G:\Mi unidad) o "auto" para detectarla
mi_itemNoTu item_id para comparar: Vera avisa si un rival queda más barato, Martina te dice tu puesto en la búsqueda
minutosNoFrecuencia de control en minutos (mínimo 10)
trabajadorNoVera/precios, Tomás/ventas, Martina/ranking, Bruno/rivales, Sofía/tendencias, o "todos"

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.15.0

TDQS

A3.5/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses state-changing behavior: 'asignar (darle una tarea)', 'quitar', 'pausar', 'activar', 'frecuencia', 'correr (que trabajen ya)' and 'drive (conectar Google Drive)'. Annotations declare readOnlyHint=true, which directly conflicts with these mutating actions, leaving the agent with an unreliable safety profile.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads what the team is and who does what, then compresses all ten actions into one dense clause. The worker roster with emoji is long but each entry carries a distinct domain; little is pure padding.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 14 parameters, 10 action branches and no output schema, the description covers intent, the workers' domains, action names and a fallback relationship to ml_vigilar. It stops short of mapping which parameters belong to which action and never says what 'informe'/'resultados' actually return, leaving some gaps for a tool this broad.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 93%, so nearly every parameter is already documented (trabajador aliases, umbral per worker, cuenta, carpeta). The description mostly restates this at a high level ('frecuencia (minutos)', 'drive (conectar Google Drive)') and adds the alias convention already present in the schema, so it contributes little beyond baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a concrete resource (a 5-agent monitoring team) and names each worker with the domain it watches (Vera=precios, Tomás=ventas, Martina=ranking, Bruno=rivales, Sofía=tendencias). It then enumerates the full action set verb by verb (equipo, asignar, quitar, pausar, activar, frecuencia, correr, informe, resultados, drive), so an agent immediately knows the tool's surface area.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives per-action context ('correr = que trabajen ya', 'informe = alertas nuevas') and a routing rule against a sibling: if a worker has no own tasks it watches your ml_vigilar follows of its type. It never states when NOT to use this versus alternatives like ml_vigilar, ml_novedades_competencia or ml_tendencias directly, so a competing-usage decision is left partly implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.