Todas las versiones de @traid/tiendanube-mcp en orden inverso.
- Release inicial con 13 tools (9 lectura + 4 escritura)
- Auth con header
Authentication: bearer(spec oficial TN) - User-Agent configurable con email de contacto
- Rate limit handling con respeto a
X-Rate-Limit-Reset - Manejo de errores multi-formato (string, objeto de validación, description)
- Helper
pickLocalizedpara colapsar objetos multilenguaje al idioma preferido - Soporte Tienda Nube AR + Nuvemshop Brasil
Lectura (9):
list_products— filtros stock/precio/categoría/fecha, paginación hasta 200get_product— detalle por id o por SKUlist_orders— filtros status/payment/shipping/fecha/totalget_order— detalle completo con productos y clientelist_customers— búsqueda de texto o email exactoget_customer— con default_addresslist_categories— filtro por parent_id y handleget_store_info— plan, dominios, idiomas activoslist_coupons— filtro por validez y tipolist_webhooks— hooks registrados por la app
Escritura (4):
update_product— actualiza atributos y variantes (precio, stock, SKU)update_order_status— close, open, cancel con refund/restock opcionalescreate_coupon— percentage / absolute / shipping con reglas de vigencia- (más write-back previsto para v1.1)
- Primer MCP completo de Tienda Nube en el ecosistema. Las 2 alternativas community en Python (
AlexandreProenca/nuvemshop-mcp-server,ropu/MCP-tienda_nube) no tienen licencia y no son reutilizables en productos comerciales. - Filosofía de auth "token inyectado" igual que
@traid/mercadolibre-mcpmodo A: no implementamos el OAuth interactivo; el token se obtiene una vez afuera (los tokens de TN no expiran).
update_product_stockbulk via PATCH /products/stock-priceget_product_variantscon filtros avanzadoscreate_webhook(POST /webhooks) para automatizar suscripcionesget_order_historypara auditoría de cambios