Integración con agentes
Instala una vez la Agent Skill, la CLI y el MCP local, y consulta datos de ecommerce en lenguaje natural desde Codex, Claude Code o Cursor.
Integración con agentes
La configuración solo se hace una vez. Después no necesitas buscar rutas de la API, escribir JSON ni ejecutar comandos. Describe la tarea en Codex, Claude Code o Cursor, y el agente llama a Ecommerce Data API y te devuelve una respuesta clara en texto.
El uso diario es una conversación
Dile al agente qué quieres investigar, el marketplace y un ASIN o una palabra clave. El agente se encarga en segundo plano de encontrar la API, validar los parámetros y hacer la petición.
¿Prefieres no instalarlo tú? Deja que lo haga un agente
Envía esta tarea a Codex, Claude Code, Cursor u otro agente de programación para que adapte la instalación a tu ordenador.
Ayúdame a configurar en este ordenador la integración de Ecommerce Data API con agentes. Completa los pasos que puedas ejecutar con seguridad en lugar de darme solo instrucciones generales. Objetivo: instalar la CLI de Ecommerce Data API, la Skill y la configuración de MCP local para el cliente Codex, Claude Code o Cursor que esté disponible. Documentación: https://ecommercedataapi.com/es/docs/launcher Requisitos: 1. Detecta el sistema operativo, la versión de Node.js y los clientes Codex, Claude Code y Cursor instalados. Windows necesita Node.js 18 o posterior. 2. Comprueba si tu terminal se ejecuta realmente en mi entorno de usuario local. Si estás en un sandbox aislado, sin acceso a mi red local ni a mi directorio de usuario, no intentes instalar nada. Dime exactamente qué comando debo pegar en mi propio Windows Terminal, PowerShell o terminal de macOS/Linux. 3. Cuando puedas operar el terminal local con seguridad, sigue el flujo de instalación documentado, con validación de Manifest y SHA-256. Instala solo los clientes detectados o elegidos explícitamente, y cada cliente por separado si hay más de uno. 4. No uses atajos sin verificar del tipo irm | iex o curl | bash. No modifiques el código de mi proyecto, la configuración del sistema ni la configuración de otros agentes. 5. No pidas, muestres, guardes ni añadas una API key en este chat. Si no tengo una clave, envíame a https://ecommercedataapi.com/es/settings/apikeys/create. Cuando el instalador la pida, deja que la introduzca yo en el aviso local seguro. 6. Tras la instalación, ejecuta ecomdata doctor y ecomdata mcp status para comprobar la CLI, la autenticación, la red, el Catalog y la configuración de MCP. Si la autenticación está incompleta, explícame cómo ejecutar ecomdata login. 7. Termina con una lista breve: sistema operativo, agentes conectados, directorios de la Skill, estado de la configuración de MCP, resultados de la verificación y los pasos manuales que aún me queden.
Empieza en tres pasos
1. Prepara una API key
Si no tienes una, créala en la página de API keys.
2. Elige un agente e instala
Elige el agente que quieres conectar primero. El instalador añade por defecto la
Skill y la configuración de MCP nativo, e instala la CLI ecomdata. El
identificador de cliente y la ubicación de la Skill son:
| Agente | Identificador de cliente | Ubicación de la Skill |
|---|---|---|
| Codex | codex | ~/.agents/skills/ecommerce-data-api |
| Claude Code | claude-code | ~/.claude/skills/ecommerce-data-api |
| Cursor | cursor | ~/.cursor/skills/ecommerce-data-api |
Usa el comando de tu sistema operativo. Ejecútalo en tu propio terminal local, no dentro del sandbox de un chat de IA.
macOS o Linux
Abre el Terminal. Este ejemplo instala la Skill y el MCP local para Codex:
curl -fsSL https://ecommercedataapi.com/install.sh | bash -s -- --yes --only codexSustituye codex por claude-code para Claude Code o por cursor para Cursor.
El instalador pide la API key mediante una entrada local segura. Usa
--skip-mcp solo si quieres deliberadamente la Skill y la CLI sin MCP.
¿Ya tenías instalada una versión anterior?
Vuelve a ejecutar el mismo comando de instalación para cada cliente. Actualiza la CLI y la Skill, conserva la credencial guardada y añade la configuración de MCP gestionada sin sustituir otros servidores MCP.
Windows PowerShell
Abre Windows Terminal o PowerShell en tu propio ordenador. Si el equipo solo tiene un agente compatible, pega este comando de instalación rápida de una línea. El instalador detecta Codex, Claude Code o Cursor y pide la API key mediante una entrada local segura:
$base='https://ecommercedataapi.com';$manifest=Invoke-RestMethod "$base/launcher/manifest.json";$installer=Join-Path $env:TEMP 'ecomdata-install.ps1';Invoke-WebRequest "$base/install.ps1" -OutFile $installer;if((Get-FileHash $installer -Algorithm SHA256).Hash.ToLowerInvariant() -ne $manifest.installers.windows_powershell.sha256){throw 'Installer checksum mismatch.'};& $installer -YesPara elegir un agente concreto, o si el equipo tiene más de uno, usa el comando siguiente. Este ejemplo instala Codex:
$base = 'https://ecommercedataapi.com'
$manifest = Invoke-RestMethod "$base/launcher/manifest.json"
$installer = Join-Path $env:TEMP 'ecomdata-install.ps1'
Invoke-WebRequest "$base/install.ps1" -OutFile $installer
if ((Get-FileHash $installer -Algorithm SHA256).Hash.ToLowerInvariant() -ne $manifest.installers.windows_powershell.sha256) { throw 'Installer checksum mismatch.' }
& powershell.exe -NoProfile -ExecutionPolicy Bypass -File $installer -Yes -Only codexSustituye codex por claude-code o cursor según corresponda. Añade
-SkipMcp solo si quieres deliberadamente la Skill y la CLI sin MCP. Windows no
necesita WSL. Antes hay que tener instalado Node.js 18 o posterior.
Windows usa un único entorno por defecto
Usa PowerShell nativo de Windows y tu directorio de usuario actual de Windows.
No instales una segunda copia en WSL salvo que inicies Codex deliberadamente
dentro de una distribución de WSL. Al ejecutar ecomdata update se migran
automáticamente las rutas de comando antiguas de Windows cuando hace falta.
La API key se pide mediante una entrada local segura. No aparece en el comando
de instalación, en el historial del shell ni en un archivo .env del proyecto.
No añadas una API key al comando de instalación
El comando de instalación rápida solo descarga y verifica el instalador. Introduce la API key en el aviso seguro después de la instalación, para que no aparezca en el historial del terminal, en capturas de pantalla ni en comandos compartidos.
Por qué un chat de IA puede negarse a instalar
Algunos clientes de IA usan un shell aislado, sin tu red de Windows, sin Bash y sin tu perfil local. Ese shell no puede instalar software en tu ordenador. Abre tú Windows Terminal, ejecuta el comando de PowerShell anterior y vuelve después al cliente de IA para pedir tu investigación de ecommerce.
3. Usa la Skill y el MCP nativo en tu agente
Tras la instalación, cierra y vuelve a abrir el agente elegido, e inicia una conversación nueva:
| Agente | Cómo iniciarlo | Después de instalar |
|---|---|---|
| Codex | Abre Codex de escritorio o inicia Codex en un terminal | Inicia una conversación nueva. Si no detecta la Skill o las herramientas MCP, cierra Codex por completo y vuelve a abrirlo. |
| Claude Code | Ejecuta claude en el directorio del proyecto donde trabajas | Termina la sesión actual, ejecuta claude de nuevo y describe la tarea para que cargue la Skill y la configuración de MCP local. |
| Cursor | Abre el panel Agent de Cursor | Inicia un chat nuevo. Si no detecta la Skill o las herramientas MCP, ejecuta “Developer: Reload Window”. |
Para conectar más de un agente en el mismo ordenador, ejecuta el instalador una
vez por cada destino, por ejemplo --only codex y después --only claude-code.
Los clientes usan la misma cuenta de API key y los mismos Credits, pero cada uno
tiene su propia Skill y su propia configuración de cliente MCP.
Elige la integración adecuada
Ecommerce Data API tiene tres superficies de integración independientes:
| Superficie | Para qué sirve | Cómo funciona |
|---|---|---|
| REST API | Tu aplicación, tu servidor o una tarea programada | Tu código hace peticiones HTTPS a la API en la nube. |
| Agent Skill + CLI | Un agente que puede leer Skills o ejecutar comandos de shell | La Skill guía la búsqueda de APIs y llama a ecomdata cuando no hay herramientas MCP nativas. |
| MCP nativo | Codex, Claude Code o Cursor con la configuración de MCP local | El proceso local ecomdata se comunica con el cliente por stdio y llama a la REST API en la nube. |
El MCP nativo del instalador funciona por stdio local y usa la credencial ya
configurada para ecomdata; no pongas una API key en una URL de MCP ni en la
configuración del cliente. Los clientes compatibles con MCP remoto pueden
prescindir del instalador y añadir el endpoint remoto público /mcp en
https://ecommercedataapi.com/mcp, que inicia sesión con OAuth en el navegador.
Consulta Añadir MCP remoto.
El MCP nativo instalado expone estas cuatro herramientas:
ecommerce_api_searchecommerce_api_describeecommerce_api_callecommerce_account
4. Pregunta directamente al agente
Abre Codex, Claude Code o Cursor y escribe una pregunta de negocio:
Tú:
Busca en Amazon US los datos del producto con ASIN B08CK5Z5Q1. Devuelve la
marca, el precio, la valoración y el número de reseñas, y dime si merece la pena
investigarlo más.Agente:
Consulta completada:
- Producto: ...
- Marca: ...
- Precio actual: ...
- Valoración y número de reseñas: ...
Valoración breve: ...Los campos y valores reales proceden de la respuesta actual de la API. También puedes pedir un análisis más completo:
Busca las palabras clave de tráfico del ASIN B08CK5Z5Q1 en Amazon US. Lista las
20 primeras por volumen de búsqueda, incluye la proporción de tráfico orgánico y
resume las palabras clave que merecen atención.El agente hace automáticamente lo siguiente:
- Encuentra la API más adecuada para la tarea.
- Comprueba los datos obligatorios, como el marketplace, el ASIN y la palabra clave.
- Llama a la API.
- Organiza los datos devueltos en una respuesta legible.
Cuando falta un dato obligatorio, el agente hace una pregunta breve, por ejemplo: «¿Qué marketplace de Amazon debo usar?».
Qué incluir en una petición
En la mayoría de los casos, indica:
- Objetivo: qué quieres encontrar, comparar o analizar.
- Sujeto: un ASIN, una palabra clave, una categoría o una marca registrada.
- Marketplace: por ejemplo, Amazon US, UK o JP.
- Salida: por ejemplo, las 20 primeras, ordenadas por volumen de búsqueda, una tabla o una conclusión breve.
No necesitas conocer el nombre de una API, la ruta de un endpoint ni un campo JSON.
Credits y confirmación
Normalmente el agente ejecuta directamente una sola petición de lectura. Antes de una operación por lotes o de una tarea que pueda consumir más Credits, explica las llamadas y el coste estimados y espera tu confirmación.
Supervisar una lista fija de ASIN
Para una lista de competidores que quieres revisar cada día, usa
ecomdata watch en lugar de pedirle al agente que repita las mismas consultas.
Cada ejecución hace las mismas llamadas, guarda cada observación en tu ordenador
e informa de lo que ha cambiado desde la anterior.
ecomdata watch add B08CK5Z5Q1 --marketplace US
ecomdata watch list
ecomdata watch run --max-credits 50
ecomdata watch diff
ecomdata watch remove B08CK5Z5Q1 --marketplace US| Comando | Llamadas facturables | Qué hace |
|---|---|---|
watch add | 1 | Consulta el ASIN, guarda la primera observación y lo añade a la lista |
watch list | 0 | Muestra la lista y cuántas llamadas hace una ejecución |
watch run | 1 por ASIN | Consulta cada ASIN en orden e informa de los cambios |
watch diff | 0 | Vuelve a comparar las dos últimas observaciones guardadas |
watch remove | 0 | Deja de supervisar un ASIN y conserva sus observaciones guardadas |
- Fija un presupuesto en cada ejecución.
watch runexige--max-credits. Si la lista necesita más llamadas que el presupuesto, la ejecución se detiene antes de la primera llamada. - Comprueba el producto al añadirlo.
watch addmuestra el título, la marca, el precio y el ranking que ha encontrado. Elimina el ASIN si no es el producto que querías. - Interpreta bien
no_new_observation. Significa que el servicio ha devuelto el mismo registro que la vez anterior. No demuestra que no haya cambiado nada. - Un valor ausente no es cero. Un precio o un ranking que aparece como
nullno se observó en esa ejecución.
El informe compara con las observaciones guardadas en tu ordenador, así que la referencia solo abarca el tiempo que la lista lleva en marcha. No se sube nada y no se envía ninguna notificación. Para ejecutarlo sin supervisión, programa el comando con tu sistema operativo, por ejemplo con cron o el Programador de tareas.
Solución de problemas
Estos comandos solo hacen falta para problemas de instalación, autenticación o conexión:
ecomdata login
ecomdata doctor
ecomdata update
ecomdata mcp serve
ecomdata mcp status
ecomdata mcp install --client codex
ecomdata mcp uninstall --client codexlogin: vuelve a configurar la API key.doctor: comprueba la cuenta, el saldo, la red y el Catalog.update: actualiza la CLI o la Skill.mcp serve: inicia el servidor stdio local. El cliente configurado lo inicia automáticamente; ejecútalo a mano solo para diagnosticar el arranque de MCP.mcp status: muestra si la configuración de MCP local existe para los clientes compatibles, sin mostrar la API key.mcp install --client <client>: añade la configuración de MCP local tras una instalación hecha con--skip-mcp.mcp uninstall --client <client>: elimina solo la configuración de MCP local de ese cliente; no elimina la Skill ni la CLI.
Si la conversación actual no detecta Ecommerce Data API justo después de la
instalación, ejecuta ecomdata mcp status e inicia una conversación nueva con
el agente. Reinicia el cliente solo si la conversación nueva sigue sin detectar
la Skill o las herramientas MCP. Vuelve a ejecutar ecomdata mcp install cuando
el estado indique que un cliente elegido no está configurado. Sustituye codex
por claude-code o cursor para esos clientes.
Los cambios del Catalog y de las APIs habituales están disponibles de inmediato,
sin reinstalar. Ejecuta ecomdata update solo cuando cambie el comportamiento
de la CLI o de la Skill.