Karrito

Gestiona catálogos digitales de WhatsApp para vendedores de LATAM — 30 herramientas para productos, pedidos, descuentos, reseñas, clientes, envíos y análisis.

Documentación

karrito-mcp

npm version license CI

Servidor MCP para Karrito — el constructor de catálogos digitales para vendedores de WhatsApp en LATAM.

Conecta tu asistente de IA (Claude, Cursor, Windsurf) a Karrito y gestiona toda tu tienda — productos, pedidos, descuentos, reseñas, envíos, analíticas — sin salir de tu editor.

Instalación

Inicio rápido (npx)

npx karrito-mcp

Claude Code

claude mcp add karrito -- npx karrito-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "karrito": {
      "command": "npx",
      "args": ["karrito-mcp"],
      "env": {
        "KARRITO_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor / Windsurf

Añade a tu configuración de MCP:

{
  "karrito": {
    "command": "npx",
    "args": ["karrito-mcp"],
    "env": {
      "KARRITO_API_KEY": "your-api-key-here"
    }
  }
}

Configuración

VariableRequeridoDescripción
KARRITO_API_KEYPara herramientas autenticadasTu clave de API de Karrito desde Configuración > API
KARRITO_API_URLNoURL de API personalizada (por defecto: https://karrito.shop)

Recursos (5)

Datos estáticos sobre Karrito — no se requiere autenticación.

RecursoURIDescripción
Precioskarrito://pricingComparación de planes, precios y características
Característicaskarrito://featuresLista completa de características (core, pro, próximas)
Nichoskarrito://nichesLos 50 nichos de tienda disponibles
Competidoreskarrito://competitors19 competidores comparados con las ventajas de Karrito
Monedaskarrito://currencies6 monedas LATAM compatibles

Herramientas (30)

Públicas (sin autenticación requerida)

HerramientaDescripción
search_catalogsBuscar catálogos públicos por palabra clave
get_niche_infoObtener información sobre un nicho específico

Productos (autenticación requerida)

HerramientaDescripción
list_my_productsListar productos en tu catálogo
create_productCrear un nuevo producto
update_productActualizar un producto existente
delete_productEliminar un producto (eliminación suave)

Categorías (autenticación requerida)

HerramientaDescripción
list_categoriesListar categorías en tu tienda
create_categoryCrear una nueva categoría
update_categoryActualizar una categoría existente
delete_categoryEliminar una categoría

Pedidos (autenticación requerida)

HerramientaDescripción
list_my_ordersListar pedidos con filtro de estado opcional
get_orderObtener información detallada del pedido
update_order_statusCambiar estado del pedido (confirmar, enviar, entregar, cancelar)

Tienda (autenticación requerida)

HerramientaDescripción
get_my_storeObtener información de la tienda (nombre, slug, moneda, estadísticas)
update_storeActualizar configuración de la tienda (nombre, WhatsApp, moneda, etc.)
toggle_publishPublicar o despublicar rápidamente tu tienda

Descuentos (autenticación requerida)

HerramientaDescripción
list_discountsListar códigos de descuento
create_discountCrear un código de descuento (porcentaje o fijo)
update_discountActualizar un descuento existente
delete_discountEliminar un código de descuento

Reseñas (autenticación requerida)

HerramientaDescripción
list_reviewsListar reseñas con filtro de estado opcional
moderate_reviewAprobar o rechazar una reseña
delete_reviewEliminar permanentemente una reseña

Clientes (autenticación requerida)

HerramientaDescripción
list_customersListar clientes que han realizado pedidos
get_customerObtener detalle del cliente con historial de pedidos

Analíticas (autenticación requerida)

HerramientaDescripción
get_analyticsEstadísticas de la tienda: pedidos, ingresos, productos, clientes, AOV, productos populares

Envíos (autenticación requerida)

HerramientaDescripción
list_shipping_optionsListar opciones de envío
create_shipping_optionCrear una opción de envío (entrega, recogida, express)
update_shipping_optionActualizar una opción de envío
delete_shipping_optionEliminar una opción de envío

Ejemplos de uso

Explorar catálogos públicos

"Busca catálogos de panadería en Karrito"

El asistente usará search_catalogs con la consulta "bakery" para encontrar tiendas coincidentes.

Explorar nichos

"¿Qué nichos soporta Karrito para negocios de comida?"

El asistente usará get_niche_info para buscar nichos relacionados con comida.

Gestiona tu catálogo

"Lista todos mis productos y añade uno nuevo llamado 'Chocolate Cake' a $15"

El asistente usará list_my_products y create_product (requiere KARRITO_API_KEY).

Gestionar pedidos

"Muéstrame todos los pedidos pendientes y confirma el primero"

El asistente usará list_my_orders con filtro de estado y update_order_status.

Crear descuentos

"Crea un código de descuento del 20% VERANO20 que expire el 31 de diciembre"

El asistente usará create_discount con los parámetros proporcionados.

Moderar reseñas

"Muéstrame reseñas pendientes y aprueba las de 4+ estrellas"

El asistente usará list_reviews con estado "pending" y moderate_review.

Obtener analíticas

"¿Cómo está funcionando mi tienda? Muéstrame las estadísticas"

El asistente usará get_analytics para obtener las métricas de la tienda.

Comparar plataformas

"¿Cómo se compara Karrito con Shopify y TiendaNube?"

El asistente leerá el recurso karrito://competitors.

Desarrollo

git clone https://github.com/curetcore/karrito-mcp
cd karrito-mcp
npm install
npm run dev

Licencia

MIT