Karrito

Gerencie catálogos digitais do WhatsApp para vendedores da América Latina — 30 ferramentas para produtos, pedidos, descontos, avaliações, clientes, envios e análises.

Documentação

karrito-mcp

npm version license CI

Servidor MCP para Karrito — o construtor de catálogo digital para vendedores do WhatsApp na LATAM.

Conecte seu assistente de IA (Claude, Cursor, Windsurf) ao Karrito e gerencie toda a sua loja — produtos, pedidos, descontos, avaliações, envios, análises — sem sair do seu editor.

Instalação

Início 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

Adicione à sua configuração MCP:

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

Configuração

VariávelObrigatórioDescrição
KARRITO_API_KEYPara ferramentas autenticadasSua chave de API do Karrito em Configurações > API
KARRITO_API_URLNãoURL de API personalizada (padrão: https://karrito.shop)

Recursos (5)

Dados estáticos sobre o Karrito — nenhuma autenticação necessária.

RecursoURIDescrição
Preçoskarrito://pricingComparação de planos, preços e recursos
Recursoskarrito://featuresLista completa de recursos (núcleo, pro, futuros)
Nichoskarrito://nichesTodos os 50 nichos de loja disponíveis
Concorrenteskarrito://competitors19 concorrentes comparados com as vantagens do Karrito
Moedaskarrito://currencies6 moedas LATAM suportadas

Ferramentas (30)

Públicas (sem autenticação necessária)

FerramentaDescrição
search_catalogsPesquisar catálogos públicos por palavra-chave
get_niche_infoObter informações sobre um nicho específico

Produtos (autenticação necessária)

FerramentaDescrição
list_my_productsListar produtos do seu catálogo
create_productCriar um novo produto
update_productAtualizar um produto existente
delete_productExcluir um produto (exclusão suave)

Categorias (autenticação necessária)

FerramentaDescrição
list_categoriesListar categorias da sua loja
create_categoryCriar uma nova categoria
update_categoryAtualizar uma categoria existente
delete_categoryExcluir uma categoria

Pedidos (autenticação necessária)

FerramentaDescrição
list_my_ordersListar pedidos com filtro de status opcional
get_orderObter informações detalhadas do pedido
update_order_statusAlterar o status do pedido (confirmar, enviar, entregar, cancelar)

Loja (autenticação necessária)

FerramentaDescrição
get_my_storeObter informações da loja (nome, slug, moeda, estatísticas)
update_storeAtualizar configurações da loja (nome, WhatsApp, moeda, etc.)
toggle_publishPublicar ou despublicar sua loja rapidamente

Descontos (autenticação necessária)

FerramentaDescrição
list_discountsListar códigos de desconto
create_discountCriar um código de desconto (percentual ou fixo)
update_discountAtualizar um desconto existente
delete_discountExcluir um código de desconto

Avaliações (autenticação necessária)

FerramentaDescrição
list_reviewsListar avaliações com filtro de status opcional
moderate_reviewAprovar ou rejeitar uma avaliação
delete_reviewExcluir permanentemente uma avaliação

Clientes (autenticação necessária)

FerramentaDescrição
list_customersListar clientes que fizeram pedidos
get_customerObter detalhes do cliente com histórico de pedidos

Análises (autenticação necessária)

FerramentaDescrição
get_analyticsEstatísticas da loja: pedidos, receita, produtos, clientes, AOV, produtos populares

Envio (autenticação necessária)

FerramentaDescrição
list_shipping_optionsListar opções de envio
create_shipping_optionCriar uma opção de envio (entrega, retirada, expresso)
update_shipping_optionAtualizar uma opção de envio
delete_shipping_optionExcluir uma opção de envio

Exemplos de uso

Navegar por catálogos públicos

"Pesquise catálogos de padaria no Karrito"

O assistente usará search_catalogs com a consulta "bakery" para encontrar lojas correspondentes.

Explorar nichos

"Quais nichos o Karrito suporta para negócios de alimentação?"

O assistente usará get_niche_info para pesquisar nichos relacionados a alimentos.

Gerenciar seu catálogo

"Liste todos os meus produtos e adicione um novo chamado 'Chocolate Cake' por $15"

O assistente usará list_my_products e create_product (requer KARRITO_API_KEY).

Gerenciar pedidos

"Mostre-me todos os pedidos pendentes e confirme o primeiro"

O assistente usará list_my_orders com filtro de status e update_order_status.

Criar descontos

"Crie um código de desconto de 20% VERANO20 que expira em 31 de dezembro"

O assistente usará create_discount com os parâmetros fornecidos.

Moderar avaliações

"Mostre-me avaliações pendentes e aprove as que tiverem 4+ estrelas"

O assistente usará list_reviews com status "pending" e moderate_review.

Obter análises

"Como está o desempenho da minha loja? Mostre-me as estatísticas"

O assistente usará get_analytics para recuperar as métricas da loja.

Comparar plataformas

"Como o Karrito se compara ao Shopify e à TiendaNube?"

O assistente lerá o recurso karrito://competitors.

Desenvolvimento

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

Licença

MIT