MCP MercadoLibre
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP MercadoLibre¿Cuánto facturamos hoy sumando todas mis tiendas?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP MercadoLibre — conectá MercadoLibre con Claude AI
Servidor MCP (Model Context Protocol) de MercadoLibre para Claude. Conectá tu cuenta de MercadoLibre a Claude AI y consultá ventas, facturación, rentabilidad real, stock, publicaciones, preguntas de compradores, reclamos, reputación, Product Ads y precios de la competencia — todo en lenguaje natural, desde el chat.
Es multitienda de fábrica: si tenés varias cuentas de MercadoLibre, el resumen del día y las métricas llegan sumadas, con el aporte de cada tienda al total. No hay que preguntar cuenta por cuenta.
Compatible con Claude Desktop, Claude Code y cualquier cliente MCP. Funciona como conector local (stdio) o como conector remoto con OAuth 2.1. Pensado para vendedores de MercadoLibre Argentina, México, Brasil, Chile y Colombia.
Palabras clave: MCP MercadoLibre · MercadoLibre API · Claude AI MercadoLibre · conector MCP · Model Context Protocol · automatizar MercadoLibre · ERP MercadoLibre · analytics MercadoLibre · rentabilidad MercadoLibre · MercadoLibre Claude Desktop
No es un panel más. Es la capacidad de preguntar lo que quieras sobre tu cuenta y que alguien cruce los datos por vos.
"¿Cómo viene el día?"
"¿Cuánta plata tengo por acreditar esta semana?"
"¿Qué se me está por quedar sin stock antes del finde?"
"El set de mates dejó de vender, ¿por qué?"
"¿Estoy caro contra la competencia en los productos que más facturan?"
"Contestá las preguntas pendientes, pero mostrame los textos antes"
"¿Cuánto gano realmente con cada venta después de comisión, envío e impuestos?"Contenido
Related MCP server: Amazon SP-API MCP Server
Qué problema resuelve
MercadoLibre te da paneles sueltos: uno de ventas, uno de publicidad, uno de reputación, uno de stock en Full. Ninguno te contesta las preguntas que importan, porque esas preguntas cruzan dos o tres paneles a la vez.
"¿Por qué cayó la facturación este mes?" no está en ningún reporte. La respuesta puede ser que perdiste la caja de compra en tres publicaciones de catálogo, que un competidor bajó el precio, que se te agotó el stock en Full de tu producto estrella, o que subió el ACOS de la pauta y dejaste de ser rentable. Sacar eso a mano son cuarenta minutos de pestañas.
Este conector le da a Claude las 32 puertas de entrada a esos datos, y Claude arma el cruce solo.
Cómo funciona
Claude ──MCP──> este servidor ──HTTP+JWT──> CRM Algoritmo Digital ──OAuth──> API MercadoLibre
│ │
formatea en markdown sincroniza, cachea,
y acota los resultados calcula rentabilidad realEl conector no habla directo con la API de MercadoLibre, y eso es a propósito:
Sin rate limit. MercadoLibre limita fuerte las llamadas. El CRM ya sincroniza y cachea, así que Claude consulta una base local y responde al instante, sin quemar cuota ni arriesgar un 429 en medio de una conversación.
Datos que la API no te da. La rentabilidad real necesita el costo de tus productos, tu situación fiscal y el histórico de comisiones. Eso vive en el CRM, no en MercadoLibre.
Multicuenta resuelto. El OAuth, el refresh de tokens y el manejo de varias cuentas ya están hechos del lado del CRM.
Histórico. Cambios de precio, visitas y reputación acumulados en el tiempo, algo que la API solo devuelve como foto del momento.
Cada herramienta devuelve markdown ya formateado —tablas legibles, pesos argentinos, fechas locales, listas acotadas— en lugar de JSON crudo. Baja mucho el consumo de contexto y hace que Claude razone sobre los números, no sobre la forma del JSON.
Todo lo que hace
Las 33 herramientas MCP que este servidor le expone a Claude, agrupadas por lo que resuelven. Cada una es una consulta que podés hacer en lenguaje natural.
Cuenta y sincronización
Herramienta | Qué devuelve |
| Cuentas de MercadoLibre vinculadas, con su ID interno, el user_id de ML, si están activas y desde cuándo. Además el estado de la conexión: si la app está configurada y cuántas cuentas responden. Es el primer paso cuando manejás más de una cuenta, porque devuelve el ID que el resto de las herramientas usa para filtrar. |
| Genera el link de autorización para vincular una tienda nueva y muestra las que ya están conectadas. Con |
| Fuerza una sincronización de órdenes, publicaciones y preguntas contra la API oficial. El sistema ya sincroniza solo cada media hora; esto es para cuando necesitás el dato de hace dos minutos. |
Ventas y plata
Herramienta | Qué devuelve |
| El resumen consolidado de todas tus tiendas. Ventas, facturación y unidades del día sumando cada cuenta conectada, la comparación contra ayer a la misma hora, la tabla tienda por tienda con el aporte de cada una al total, la curva de ventas por hora y las últimas ventas mezcladas. Si le pasás una cuenta, muestra solo esa. Es por donde conviene empezar. |
| Los últimos 30 días sumando todas las tiendas, con el desglose de cuánto aportó cada una: cantidad de ventas, facturado bruto, neto después de comisiones, ticket promedio, cuántas publicaciones tuvieron al menos una venta, el desglose por tipo de envío (Full, Flex, colecta, a acordar) y el top 12 de productos por facturación con unidades y si están en Full. |
| Las últimas 100 ventas, una por fila: fecha y hora, número de orden, comprador, total, comisión que se llevó MercadoLibre, neto, estado de la venta, estado del pago y la fecha en que ese dinero se acredita. |
| Tres modos. |
| Facturación y comisiones agregadas por el período que pidas, hasta 365 días. Pensada para conciliar contra AFIP o armar un cierre de mes. |
| La más importante y la que ningún panel de ML te da. Margen real después de comisión, costo de envío, costo del producto e impuestos. Modo |
| Ventas y monto por provincia. Sirve para decidir dónde conviene un depósito, cómo negociar envíos o dónde pautar. |
| Por publicación: visitas, preguntas que generó y ventas que cerró, con la tasa de conversión. Muestra en qué escalón se cae cada producto. |
Publicaciones, precios y stock
Herramienta | Qué devuelve |
| El catálogo con precio, stock, unidades vendidas, estado y link. Acepta una búsqueda por título o por código MLA. |
| ✍️ Escribe en MercadoLibre. Cambia precio, stock, título o estado (activar / pausar / cerrar) de una publicación. El cambio es inmediato y visible para los compradores. |
| Modo |
| El puntaje de calidad que MercadoLibre le pone a cada publicación y, sobre todo, las tareas concretas para subirlo: faltan fotos, falta ficha técnica, falta garantía, la descripción es pobre. La salud impacta directo en el posicionamiento. |
| Visitas contra ventas de los últimos 30 días, con la conversión de cada publicación. Detecta el caso más caro de todos: la que recibe tráfico y no vende, donde ya pagaste el costo de atraer al comprador. |
| La serie histórica de visitas por publicación, para ver si el tráfico viene subiendo o cayendo. |
| Cuánto se lleva MercadoLibre de cada venta: comisión y costo de envío por publicación, agrupado por categoría. Es el número que hay que tener antes de fijar un precio. |
| Aplica tus reglas de precio (porcentaje o monto fijo) sobre todo el catálogo y te muestra el precio nuevo y la diferencia de cada publicación sin tocar nada. Para ver el impacto de un aumento antes de aplicarlo. |
Preguntas, mensajes y post-venta
Herramienta | Qué devuelve |
| Las preguntas de los compradores, filtrables por pendientes o respondidas, por publicación, por mes o por texto. Devuelve el ID que necesitás para contestar. Por defecto trae las pendientes, que es lo que quema. |
| ✍️ Escribe en MercadoLibre. Publica la respuesta, visible para cualquiera que entre a la publicación. |
| Tasa de respuesta, demora promedio en minutos, cuántas preguntas terminaron en venta y con qué tasa de conversión, qué publicaciones generan más preguntas y la distribución por hora del día. Con eso se decide en qué franja horaria hay que tener a alguien contestando. |
| La mensajería post-venta atada a cada orden, para detectar un reclamo antes de que se convierta en reclamo formal. |
| Reclamos abiertos, devoluciones en curso, cuáles afectan la reputación, cuáles tienen plazo de acción por vencer y cuánta plata hay en juego. Lo primero a mirar cuando el termómetro baja. |
| Color de reputación, nivel MercadoLíder, porcentaje de reclamos, cancelaciones y demoras de envío. |
Inteligencia de mercado y competencia
Herramienta | Qué devuelve |
| Los vendedores que estás monitoreando, con su reputación, cantidad de publicaciones, ventas estimadas y precio promedio. |
| Publicación por publicación: tu precio contra el del mercado, la diferencia en porcentaje y si estás compitiendo o quedaste afuera. La respuesta a "¿estoy caro?". |
| Modo |
| Los movimientos de precio detectados, propios y de los competidores que seguís, con el antes, el después y la variación. Para reaccionar el mismo día a una baja de la competencia. |
| Product Ads: inversión, impresiones, clics, ACOS y ventas atribuidas por campaña. La pregunta que contesta es si la pauta te deja plata o te la come. |
| Las promociones que MercadoLibre te ofrece —Hot Sale, ofertas del día, descuentos por campaña— y, si le pasás un ID, qué publicaciones tuyas son elegibles. |
| Para un producto de catálogo: quiénes compiten por la caja de compra, a qué precio, con qué envío, cuánto vendieron y quién la está ganando. La respuesta a "¿por qué no gano el catálogo?". |
| Las alertas automáticas del sistema: quiebres de stock, bajas de precio de competidores, reclamos nuevos, publicaciones pausadas. Buen segundo paso después de |
Las tres marcadas con ✍️ escriben de verdad en MercadoLibre. Están anotadas con
destructiveHint, así que Claude te muestra qué va a hacer y espera confirmación.
Se pueden apagar por completo con ALLOW_WRITE=0, dejando el conector en modo
solo lectura.
Qué NO hace
Vale la pena ser explícito:
No crea publicaciones nuevas ni las elimina.
No despacha envíos ni imprime etiquetas.
No emite facturas (lee la configuración de factura electrónica, no factura).
No mueve plata: no retira, no transfiere, no cancela ventas.
No cambia la configuración de la cuenta de MercadoLibre.
No cierra reclamos ni negocia devoluciones.
Lo que escribe se limita a tres acciones acotadas: precio/stock/título/estado de una publicación, la respuesta a una pregunta, y disparar una sincronización.
Instalación
Cómo conectar MercadoLibre con Claude, en dos modos.
Opción A — local (stdio)
Para vos o tu equipo, corriendo en la máquina de cada uno.
Claude Desktop — claude_desktop_config.json:
{
"mcpServers": {
"mercadolibre": {
"command": "npx",
"args": ["-y", "@algoritmodigital/mcp-mercadolibre"],
"env": {
"CRM_BASE_URL": "https://tu-crm.ejemplo.com",
"CRM_USERNAME": "tu-usuario",
"CRM_PASSWORD": "tu-clave"
}
}
}
}Claude Code:
claude mcp add mercadolibre \
-e CRM_BASE_URL=https://tu-crm.ejemplo.com \
-e CRM_USERNAME=tu-usuario -e CRM_PASSWORD=tu-clave \
-- npx -y @algoritmodigital/mcp-mercadolibreSi la cuenta tiene 2FA, generá un JWT desde el panel y usá CRM_TOKEN en lugar de
usuario y clave. Con ML_CUENTA fijás una cuenta de ML por defecto y te ahorrás
pasarla en cada consulta.
Opción B — remoto (conector con OAuth)
Un solo servidor para todos tus clientes: cada uno lo agrega en Claude y se loguea con su propio usuario del panel. Nadie configura nada.
git clone https://github.com/kokesaurio/mercadolibre-algoritmodigital.git
cd mercadolibre-algoritmodigital
npm install
cp .env.example .env # completar CRM_BASE_URL, PUBLIC_URL y OAUTH_SIGNING_SECRET
npm run start:httpPublicalo detrás de HTTPS (nginx, Caddy, Railway, Fly.io) y en Claude entrá a
Configuración → Conectores → Agregar conector personalizado con la URL
https://tu-dominio/mcp. Claude descubre solo el servidor de autorización, se
registra, y le muestra al usuario la pantalla de login.
Implementa OAuth 2.1 completo: registro dinámico de clientes (RFC 7591), PKCE S256 obligatorio, metadata de servidor de autorización (RFC 8414) y de recurso protegido (RFC 9728), access tokens de 1 hora y refresh tokens de 7 días.
Variables de entorno
Variable | Modo | Descripción |
| ambos | Obligatoria. URL del backend, sin barra final |
| stdio | JWT del panel (alternativa a usuario/clave, necesaria con 2FA) |
| stdio | Credenciales del panel |
| stdio | ID de cuenta de ML por defecto |
| http | Puerto de escucha. Default |
| http | URL pública con HTTPS. Debe coincidir con la real |
| http | Secreto HMAC, mínimo 24 caracteres |
| http | Dónde persistir clientes y sesiones |
| ambos |
|
Estructura
src/
├── client.js cliente HTTP del CRM: login, cache de JWT, reintento ante 401
├── format.js tablas markdown, moneda ARS, fechas AR, truncado
├── server.js arma el McpServer y registra las herramientas
├── oauth.js servidor de autorización OAuth 2.1 (PKCE + registro dinámico)
├── stdio.js bin: transporte stdio
├── http.js bin: transporte Streamable HTTP + OAuth
└── tools/
├── sistema.js cuentas y sincronización
├── ventas.js panel, métricas, órdenes, caja, rentabilidad, geo, embudo
├── publicaciones.js catálogo, precios, stock, salud, rendimiento, costos
├── preguntas.js preguntas, respuestas, mensajes, reclamos, reputación
└── mercado.js competidores, competitividad, tendencias, ads, catálogoDesarrollo
npm install
npm run inspect # MCP Inspector: probar las herramientas a mano
npm start # stdio
npm run start:http # HTTP + OAuthSeguridad
Las credenciales no se guardan: en modo remoto se cambian por un JWT del CRM y solo se persiste ese token, asociado a un ID de sesión aleatorio.
Los access tokens se firman con HMAC-SHA256 y se comparan en tiempo constante.
PKCE S256 es obligatorio; sin
code_verifierválido no se emite ningún token.Los códigos de autorización son de un solo uso y vencen a los 5 minutos.
Cada request a
/mcpconstruye un servidor y un cliente HTTP nuevos, sin estado compartido entre usuarios.El health check no expone la URL del backend.
Las herramientas de escritura se apagan con
ALLOW_WRITE=0.
Preguntas frecuentes
¿Qué es un servidor MCP?
MCP (Model Context Protocol) es el estándar abierto que usa Claude para conectarse a sistemas externos. Un servidor MCP le expone un conjunto de herramientas al modelo; Claude decide cuál usar según lo que le pidas. Es la forma oficial de darle a Claude acceso a datos privados sin subirlos a ningún lado.
¿Cómo conecto MercadoLibre con Claude?
Instalás este conector (local con npx, o remoto agregándolo como conector
personalizado), le das la URL de tu backend y tus credenciales, y Claude ya puede
consultar tu cuenta. La guía completa está en Instalación.
¿Necesito una app en el DevCenter de MercadoLibre?
No para este conector. El OAuth con MercadoLibre lo resuelve el CRM que está detrás, que es el que mantiene los tokens y sincroniza. Este servidor solo consulta ese CRM.
¿Funciona con Claude Desktop y con Claude Code?
Con los dos, y con cualquier cliente que hable MCP. En modo remoto también funciona desde Claude en el navegador y desde el celular.
¿Puede modificar mis publicaciones sin que yo lo sepa?
No. Las tres herramientas que escriben están marcadas como destructivas, así que
Claude te muestra qué va a hacer y espera tu confirmación. Y podés dejarlo en modo
solo lectura con ALLOW_WRITE=0.
¿Consume el rate limit de la API de MercadoLibre?
No. Las consultas van contra la base ya sincronizada del CRM, no contra MercadoLibre.
Solo ml_sincronizar y las dos herramientas de escritura tocan la API oficial.
¿Sirve para MercadoLibre México, Brasil, Chile o Colombia?
Sí. La API de MercadoLibre es la misma para todos los sitios; lo que cambia es el
site_id de la cuenta conectada. El formato de moneda y fecha está en pesos argentinos
y se ajusta en src/format.js.
¿Puedo usarlo con varias cuentas de MercadoLibre?
Sí, y es el caso para el que está pensado. ml_panel y ml_metricas devuelven el
consolidado de todas tus tiendas más el desglose de cada una, sin que tengas que
pedirlas de a una. El resto de las herramientas acepta el parámetro cuenta cuando
querés mirar una sola.
¿Cómo agrego una tienda nueva?
Le pedís a Claude que te conecte una tienda y usa ml_conectar, que te devuelve el
link de autorización de MercadoLibre. Lo abrís, iniciás sesión con la cuenta manager
y listo: la tienda nueva ya suma al consolidado.
¿Soporta WooCommerce o Tiendanube?
Todavía no por MCP. Este conector cubre MercadoLibre. WooCommerce está integrado en el CRM que está detrás pero no expuesto como herramientas; Tiendanube no tiene integración aún.
¿Los datos de mi cuenta pasan por algún servidor de terceros?
No. El conector corre donde vos lo pongas —tu máquina o tu servidor— y habla directo con tu backend. Claude recibe únicamente el resultado de cada consulta.
English summary
MCP server for MercadoLibre. Connect your MercadoLibre seller account to Claude AI and query sales, revenue, real profitability, inventory, listings, buyer questions, claims, seller reputation, Product Ads and competitor pricing in plain language.
33 tools across five areas: account management, sales and cash flow, listings and stock, buyer questions and after-sales, and market intelligence. Ships with two transports — stdio for local use with Claude Desktop and Claude Code, and Streamable HTTP with full OAuth 2.1 (dynamic client registration, PKCE S256) to run it as a hosted remote connector for multiple users.
Built for MercadoLibre sellers in Latin America. Documentation is in Spanish; the codebase and tool schemas are self-describing. MIT licensed.
MIT · Algoritmo Digital
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 gradedqualityFmaintenanceEnables users to analyze, manage, and optimize digital advertising campaigns through natural language conversations in Claude, offering performance insights, interactive visualizations, and campaign management for platforms like Amazon Ads.4
- FlicenseAqualityBmaintenanceConnects Claude to Amazon Seller Central via the SP-API for natural language queries on sales, inventory, reports, fees, reimbursements, and analytics.2047
- FlicenseAqualityDmaintenanceEnables natural language querying of Google Analytics 4, Google Search Console, Meta Ads, and Google Ads data through Claude.23
- AlicenseBqualityDmaintenanceIntegrates with the Mercado Livre API to enable management of sales, shipments, and shipping labels directly through Claude.71MIT
Related MCP Connectors
Amazon brand, seller, niche & buy-box intelligence inside your own Claude or ChatGPT.
Connect your Mercado Pago account to AI via Brazil's Open Finance: balances, statements, cards, inve
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
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/kokesaurio/mercadolibre-algoritmodigital'
If you have feedback or need assistance with the MCP directory API, please join our Discord server