Guía de conector11 minutos de lectura36 herramientas MCP7 idiomas

Conectar Walmart Marketplace MCP con Gemini CLI

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

HCPor el equipo de HelpCodeActualizado 11 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Walmart Marketplace

Walmart Marketplace

Walmart Marketplace API for US sellers: orders with acknowledge and ship with tracking, returns, items and catalog search, inventory, prices, bulk feeds, on-request reports, WFS inbound shipments and shipping settings. Client ID and secret.

herramientas

36

Región

INTL

Categoría

E-commerce

Autenticación

Sign-in token

Env vars requeridas

WALMART_CLIENT_IDWALMART_CLIENT_SECRET
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Resumen

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

Configuración guiada

Conecta Walmart Marketplace a Gemini en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Walmart Marketplace con la configuración guiada y añade tu URL MCP a Gemini. Sin código y sin servidores que mantener.

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Prueba a pedir

Prompts de ejemplo para Walmart Marketplace

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Walmart Marketplace · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿No tienes instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, haz clic en Conectores → Walmart Marketplace, pega tus credenciales, genera una clave API de MCP y listo. Sin Docker, sin git clone, sin servidor local.

Walmart Marketplace + Gemini

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

Requisitos previos

Consulta las instrucciones completas de configuración integradas en el conector (visibles en la tienda de la aplicación cuando seleccionas el conector). Las variables de entorno requeridas para este conector son:

WALMART_CLIENT_ID, WALMART_CLIENT_SECRET

Paso 1 — Obtener credenciales

La configuración tarda unos 5 minutos.

  1. Inicia sesión en https://developer.walmart.com con tu inicio de sesión de Seller Center (elige vendedor de Marketplace).
  2. Abre Mi cuenta, luego Claves API (gestión de claves) y crea o copia el ID de cliente y el secreto de producción.
  3. Pega el ID de cliente en WALMART_CLIENT_ID y el secreto de cliente en WALMART_CLIENT_SECRET.

El conector los intercambia en POST /v3/token (HTTP Basic, credenciales de cliente) por un token de acceso que dura 15 minutos, lo reutiliza hasta poco antes de que expire y obtiene uno nuevo por sí mismo. Cada llamada lleva WM_SEC.ACCESS_TOKEN, WM_SVC.NAME y un nuevo WM_QOS.CORRELATION_ID. Usa tus propias credenciales de cliente: las claves de Acceso Delegado para proveedores de soluciones están siendo retiradas (no se pueden crear nuevas, las existentes dejarán de funcionar después del 30 de abril de 2027).

Dónde empezar: walmart_marketplace_list_released_orders (pedidos que te están esperando), luego walmart_marketplace_get_order. walmart_marketplace_list_items lista tu catálogo y walmart_marketplace_get_inventory el stock de un SKU.

Pedidos: walmart_marketplace_list_orders (todos los estados), walmart_marketplace_list_released_orders (líneas en Creado), walmart_marketplace_get_order. Una línea pasa a Creado, Reconocido, Enviado, Entregado o Cancelado. Reconoce nuevos pedidos rápidamente con walmart_marketplace_acknowledge_order, luego envía cada línea con walmart_marketplace_ship_order_line (transportista, método, número de seguimiento, tiempo de envío en milisegundos epoch); el envío captura el pago del cliente. walmart_marketplace_cancel_order_line y walmart_marketplace_refund_order_lines están instalados apagados: una cancelación afecta tus métricas de vendedor y un reembolso mueve dinero. Las listas de pedidos alcanzan hasta 180 días atrás, un máximo de 10,000 pedidos, y por defecto son de los últimos 7 días.

Paginación: los pedidos y devoluciones responden con meta.nextCursor, una cadena de consulta lista que comienza con ?. Pásala sin cambios como next_cursor y deja fuera los otros filtros. Los artículos usan nextCursor (comienza con *, válido 2 minutos) o límite y desplazamiento.

Devoluciones: walmart_marketplace_list_returns (estados INICIADOS, ENTREGADOS, COMPLETADOS). walmart_marketplace_refund_return está apagado porque reembolsa al cliente.

Artículos y catálogo: walmart_marketplace_list_items, walmart_marketplace_get_item, walmart_marketplace_count_items, walmart_marketplace_search_my_catalog (tu catálogo con filtros como artículos NO PUBLICADOS) y walmart_marketplace_search_walmart_catalog (el catálogo público de Walmart.com por palabra clave, UPC o GTIN). walmart_marketplace_retire_item está apagado: retirar elimina la lista.

Inventario y precios: walmart_marketplace_get_inventory, walmart_marketplace_get_inventory_by_ship_node, walmart_marketplace_update_inventory (cantidad absoluta, unidad CADA UNO), walmart_marketplace_get_wfs_inventory (stock mantenido por WFS). walmart_marketplace_update_price establece el precio BASE de un SKU en USD (100 llamadas por hora); walmart_marketplace_get_promotional_prices muestra precios de venta.

Feeds: los cambios masivos se realizan a través de feeds. walmart_marketplace_submit_item_feed y walmart_marketplace_submit_price_feed están instalados apagados, porque un feed cambia muchas listas activas y los feeds de precios masivos están limitados por hora y por día (10 por hora, compartidos por todos los feeds de precios y promociones). Consulta los resultados con walmart_marketplace_list_feeds y walmart_marketplace_get_feed_status (errores por artículo con include_details).

Informes: walmart_marketplace_request_report, luego walmart_marketplace_list_report_requests o walmart_marketplace_get_report_request hasta que esté LISTO, luego walmart_marketplace_get_report_download_url. Las llamadas de estado y descarga están limitadas a 20 por hora cada una, así que espera varios minutos entre verificaciones. El enlace es un CSV comprimido de corta duración.

WFS: walmart_marketplace_list_inbound_shipments, walmart_marketplace_list_inbound_shipment_items, walmart_marketplace_create_inbound_shipment_label (etiquetas de recepción como PDF o ZPL, gratis).

Configuraciones (solo lectura): walmart_marketplace_list_ship_nodes (ids de nodos de envío), walmart_marketplace_list_carrier_methods, walmart_marketplace_list_shipping_templates, walmart_marketplace_get_lag_time (20 llamadas por hora).

Límites de tasa: cada API tiene su propio bucket de tokens (todos los pedidos 5,000 por minuto, pedidos liberados 60 por minuto, enviar, reconocer y cancelar 60 por minuto, inventario 200 por minuto, artículos 300 por minuto). Un 429 significa que el bucket está vacío; los encabezados x-current-token-count y X-Next-Replenishment-Time indican cuándo volver a intentar.

Formatos: las fechas son ISO 8601 en UTC; las fechas de los pedidos en las respuestas son milisegundos epoch. El dinero está en USD. Los SKUs son tus propios SKUs de vendedor; los ids de Walmart son purchaseOrderId (pedidos), returnOrderId (devoluciones), wpid e itemId (catálogo). Los errores regresan como errors.error[] con código, campo y descripción; un 400 INVALID_REQUEST_HEADER generalmente significa un problema de token o encabezado.

Paso 2 — Instalar el adaptador

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Agregar el conector en Gemini

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Gemini CLI lee los servidores MCP de ~/.gemini/settings.json (en Windows, %USERPROFILE%\.gemini\settings.json). Añade:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de YOUR_MCP_API_KEY.
  2. Guarda el archivo y reinicia gemini.
  3. Ejecuta /mcp dentro de Gemini CLI (o gemini mcp list en tu terminal): anythingmcp debería aparecer como conectado.
  4. Empieza a escribir prompts: Gemini CLI ya puede llamar a las herramientas de Walmart Marketplace.

Herramientas disponibles

HerramientaQué hace
walmart_marketplace_list_ordersLista pedidos de compra, los más nuevos primero: list.meta (totalCount, limit, nextCursor) y list.elements.order[] con purchaseOrderId…
walmart_marketplace_list_released_ordersLista pedidos liberados: pedidos de compra con líneas aún en estado Creado, listos para que los reconozcas y envíes. Mismos campos que…
walmart_marketplace_get_orderLee un pedido de compra: purchaseOrderId, customerOrderId, customerEmailId (dirección de reenvío), orderDate, shippingInfo (teléfono…
walmart_marketplace_acknowledge_orderReconoce un pedido de compra completo (cada línea pasa de Creado a Reconocido), confirmando que lo cumplirás. Walmart espera esto…
walmart_marketplace_ship_order_lineMarca una línea de pedido como enviada con transportista y número de seguimiento. Walmart luego captura el pago del cliente, así que envía solo lo que realmente…
walmart_marketplace_cancel_order_lineCancela unidades de una línea de pedido que no puedes enviar, con un motivo. No se puede deshacer y cuenta contra tu tasa de cancelación; usa…
walmart_marketplace_refund_order_linesReembolsa líneas de pedidos enviados (completo o parcial) al cliente. Esto mueve dinero de vuelta al cliente y no se puede deshacer. Las líneas usan…
walmart_marketplace_list_returnsLista pedidos de devolución (RMAs), los más nuevos primero: meta (totalCount, limit, nextCursor) y returnOrders[] con returnOrderId, customerOrderId…
walmart_marketplace_refund_returnEmite el reembolso para líneas de un pedido de devolución (RMA). Esto mueve dinero de vuelta al cliente y no se puede deshacer. Devuelve el resultado del reembolso…
walmart_marketplace_list_itemsLista los artículos en tu catálogo de Walmart: ItemResponse[] con sku, wpid, upc, gtin, productName, productType, shelf, price (amount…
walmart_marketplace_get_itemLee un artículo de tu catálogo por SKU (por defecto) o por otro identificador: sku, wpid, upc, gtin, productName, shelf, productType, price…
walmart_marketplace_search_my_catalogBusca en tu propio catálogo de vendedor con una consulta, filtros y orden: items[] con sku, itemId, productName, brand, price, publishedStatus…
walmart_marketplace_search_walmart_catalogBusca en el catálogo público de Walmart.com (todos los vendedores) por palabra clave o por UPC, GTIN, EAN o ISBN, para ver si un producto ya existe antes de…
walmart_marketplace_count_itemsCuenta los artículos de tu catálogo en un estado (PUBLICADO, NO PUBLICADO, PROBLEMA_DE_SISTEMA, EN_PROCESO o TODOS). Solo lectura, visión general económica…
walmart_marketplace_retire_itemRetira (elimina permanentemente) un artículo de Walmart.com por SKU. La lista se elimina; volver a traerlo necesita una nueva configuración de artículo. Devuelve…
walmart_marketplace_get_inventoryLee el stock de un SKU en tu nodo de envío predeterminado, o en el nodo de envío dado: sku, quantity (unidad CADA UNO, amount = unidades disponibles para vender)…
walmart_marketplace_get_inventory_by_ship_nodeLee el stock de un SKU en cada nodo de envío de tu cuenta (o un nodo): sku y nodes[] con shipNode, inputQty (lo que estableciste)…
walmart_marketplace_update_inventoryEstablece el stock de un SKU a una cantidad absoluta en tu nodo de envío predeterminado (o el nodo de envío dado). La cantidad reemplaza el valor actual…
walmart_marketplace_get_wfs_inventoryLee el stock de Walmart Fulfillment Services (WFS): headers (totalCount, limit, offset) y payload.inventory[] con itemInformation (sku, gtin…
walmart_marketplace_update_priceEstablece el precio de venta regular (BASE) de un SKU en USD. Devuelve un ItemPriceResponse con el sku y un mensaje. Limitado a 100 llamadas por…
walmart_marketplace_get_promotional_pricesLee los precios promocionales de un SKU: payload.itemIdentifier y pricingList.pricing[] con currentPriceType (BASE, REDUCIDO, LIQUIDACIÓN…
walmart_marketplace_submit_item_feedEnvía un feed de artículos masivo (crea o actualiza hasta 10,000 artículos) como un documento JSON en la especificación de artículos de Walmart, p. ej. MP_ITEM con…
walmart_marketplace_submit_price_feedEnvía un feed de precios masivo (feedType PRICE_AND_PROMOTION, hasta 10,000 SKUs, 1,000 recomendados)…
walmart_marketplace_list_feedsLista tus feeds recientes (o un feed): totalResults y results.feed[] con feedId, feedType, feedSource, feedStatus (RECEPCIONADO, EN_PROCESO…
walmart_marketplace_get_feed_statusLee el estado de un feed: feedStatus, itemsReceived, itemsSucceeded, itemsFailed, itemsProcessing y, con include_details…
walmart_marketplace_request_reportPide a Walmart que genere un informe bajo demanda (CATÁLOGO DE ARTÍCULOS, INVENTARIO, BUYBOX, CANCELACIÓN, OVERRIDES_DE_DEVOLUCIÓN, RENDIMIENTO_DE_ARTÍCULOS, WFS…
walmart_marketplace_list_report_requestsLista solicitudes de informes de un tipo de los últimos 30 días: requests[] con requestId, requestStatus (RECEPCIONADO, EN_PROCESO, LISTO, ERROR)…
walmart_marketplace_get_report_requestLee el estado de una solicitud de informe: requestId, requestStatus (RECEPCIONADO, EN_PROCESO, LISTO, ERROR), reportType, reportVersion…
walmart_marketplace_get_report_download_urlObtén el enlace de descarga de un informe LISTO: downloadURL (pre-firmado, un CSV comprimido), downloadURLExpirationTime, reportType y…
walmart_marketplace_list_inbound_shipmentsLista envíos entrantes de WFS (tu stock en camino a los centros de cumplimiento de Walmart): headers.totalCount y payload[] con inboundOrderId…
walmart_marketplace_list_inbound_shipment_itemsLista los SKUs de envíos entrantes de WFS: headers.totalCount y payload[] con inboundOrderId, shipmentId, sku, gtin, itemDesc, itemQty…
walmart_marketplace_create_inbound_shipment_labelGenera las etiquetas de recepción de WFS para un envío entrante (no una etiqueta de transportista: estas permiten al centro de cumplimiento emparejar cajas o palets a…
walmart_marketplace_list_ship_nodesLista tus centros de cumplimiento (nodos de envío): shipNode (el id que toman otras herramientas), shipNodeName, nodeType, status, timeZone, postalAddress…
walmart_marketplace_list_carrier_methodsLista los métodos de transportista disponibles para tu configuración de envío: carrierMethodId, carrierMethodName, carrierMethodType y…
walmart_marketplace_list_shipping_templatesLista tus plantillas de envío: totalRecords y shippingTemplates[] con id, name, type (DEFAULT, CUSTOM, DELIVERR), status (ACTIVE…
walmart_marketplace_get_lag_timeLee el tiempo de retraso de cumplimiento de un SKU: sku y fulfillmentLagTime (días entre el pedido y el envío; 2 días o más necesita Walmart…

Ejemplos de indicaciones

  • "¿Qué pedidos liberados de Walmart aún necesitan ser enviados hoy?"
  • "Muestra el pedido de compra 1234567890123 con la dirección de envío del cliente y las líneas."
  • "¿Qué SKUs tienen menos de 5 unidades en stock en mis nodos de envío?"
  • "Establece el precio del SKU WM-1001 a 24.99 USD."
  • "Reconoce todos los pedidos liberados de hoy y lista los que aún faltan seguimiento."

Preguntas frecuentes

¿Qué mercados de Walmart cubre? El Walmart Marketplace de EE. UU. (marketplace.walmartapis.com). Walmart Canadá, México y Chile tienen APIs separadas y no están cubiertos.

¿Necesito una aplicación de proveedor de soluciones o Acceso Delegado? No. Creas tu propio ID de cliente y secreto en el Portal de Desarrolladores de Walmart con tu inicio de sesión de vendedor. Walmart ya no emite nuevas claves de Acceso Delegado.

¿Puede cancelar pedidos o emitir reembolsos? Las herramientas existen pero están instaladas apagadas: walmart_marketplace_cancel_order_line, walmart_marketplace_refund_order_lines y walmart_marketplace_refund_return. Actívalas en la página del conector solo si la IA debe usarlas; te pedirá que confirmes cada cambio.

¿Dónde busca Gemini CLI los servidores MCP? En ~/.gemini/settings.json para tu usuario, o en .gemini/settings.json dentro de un proyecto. gemini mcp list muestra cada servidor y si se conecta.

Próximos pasos

¿Te ha sido útil esta guía?

Conecta Walmart Marketplace a Gemini en 2 minutos

Empieza la prueba gratuita en AnythingMCP Cloud, conecta Walmart Marketplace con la configuración guiada y añade tu URL MCP a Gemini. Sin código y sin servidores que mantener.

Guías relacionadas

Conectores

Conectar Walmart Marketplace MCP con ChatGPT

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

Conectores

Conectar Walmart Marketplace MCP con Claude

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

Conectores

Conectar Walmart Marketplace MCP con Microsoft Copilot

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

Conectores

Conectar Walmart Marketplace MCP con Cursor

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

Conectores

Conectar Walmart Marketplace MCP con Meta Muse

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes bajo demanda, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.

Conectores

Walmart Marketplace MCP: pedidos e inventario

API de Walmart Marketplace para vendedores de EE. UU.: pedidos con confirmación y envío con seguimiento, devoluciones, búsqueda de artículos y catálogo, inventario, precios, cargas masivas, informes a solicitud, envíos entrantes de WFS y configuraciones de envío. ID de cliente y secreto.