Profitlee-MCP

ProfitLee MCP é um servidor MCP para analisar a rentabilidade de e-commerce e marketplaces. Ele ajuda os usuários a calcular lucro líquido, margem de lucro, ROI, preço de equilíbrio e resultados ajustados por taxas a partir de custo do produto, preço de venda, frete, anúncios, taxas da plataforma e impostos. Também suporta cenários de lucro reutilizáveis para que os usuários possam comparar preços e premissas de custo com mais facilidade.

Documentação

profitlee-mcp

npm version license smithery badge Glama MCP Server

Um servidor MCP para Profitlee — calcule margens de lucro precisas por país para Amazon FBA/FBM e TikTok Shop, e gerencie cenários salvos, a partir de qualquer cliente MCP (Claude Desktop, Claude Code, Cursor, …).

O calculate_profit é gratuito e não requer token. As ferramentas de cenário exigem um token da API Profitlee Pro.

Nome no registro MCP: io.github.AronLEEdev/profitlee-mcp

Início rápido

Adicione à configuração do seu cliente MCP:

{
  "mcpServers": {
    "profitlee": {
      "command": "npx",
      "args": ["-y", "profitlee-mcp"],
      "env": {
        "PROFITLEE_API_TOKEN": "eck_live_xxx"
      }
    }
  }
}

O PROFITLEE_API_TOKEN é opcional — omita todo o bloco env para usar apenas o calculate_profit. Crie um token na sua página de conta do Profitlee para desbloquear as ferramentas de cenário.

Requer Node.js 20+.

Ferramentas

FerramentaAutenticaçãoDescrição
calculate_profitnenhumaPilha completa de custos por unidade, margem bruta/líquida e P&L mensal.
list_scenariosToken ProListe seus cenários salvos.
get_scenarioToken ProLeia um cenário (entradas + saídas) por id.
save_scenarioToken ProSalve um cenário nomeado a partir das entradas da calculadora.
update_scenarioToken ProRenomeie e/ou substitua as entradas de um cenário.
delete_scenarioToken ProExclua um cenário por id.
copy_scenarioToken ProDuplique um cenário em um novo ("Cópia de …").

Entradas do calculate_profit

Escolha um platform + mode, forneça os detalhes físicos e de custo do produto, e o Profitlee incorpora todas as taxas em uma única margem líquida. As taxas são decimais de 0–1 (ex.: 0.15 = 15%). Os EUA usam polegadas + libras; DE/JP usam cm + kg.

CampoObservações
platformamazon (padrão) ou tiktok_shop.
regionus, de ou jp.
modeamazon: fba | fbm. tiktok_shop: fbt | self_fulfilled.
L, W, H, weightDimensões + peso unitário.
fob, headShip, dutyCusto unitário, frete de entrada/unidade, imposto de importação/unidade.
pricePreço de venda (bruto; inclui IVA para DE/JP).
ppcAcos, returnRateACoS de anúncios e taxa de devolução (0–1).
monthlyVolumeUnidades/mês (dimensiona o P&L).
referralPctTaxa de referência (0–1). Preferida em relação a referralCategory.
isApparelAfeta algumas taxas.
específico do modoFBA: inboundOption, storageMonths, storageSeason. FBM / TikTok autoatendido: outboundShipPerUnit, pickPackPerUnit, monthly3plStorage. TikTok FBT: storageMonthsPastFree.

A API do Profitlee é a fonte da verdade para validação — entradas incompletas ou fora do intervalo retornam um erro claro listando os campos problemáticos. Referência completa dos campos: https://profitlee.com/docs/api.

Variáveis de ambiente

VariávelObrigatóriaPadrãoFinalidade
PROFITLEE_API_TOKENNãoToken Pro (eck_live_…); necessário apenas para as ferramentas de cenário.
PROFITLEE_BASE_URLNãohttps://profitlee.comSubstitui a origem da API (testes).

Como funciona

O servidor é um wrapper leve sobre a API HTTP pública do Profitlee:

  • calculate_profitPOST /api/v1/calculate (público, sem token).
  • ferramentas de cenário → /api/v1/scenarios* (exigem o token Pro; o servidor falha rapidamente com uma mensagem clara se ele estiver ausente).

Nenhuma lógica de taxas é reimplementada aqui, então os resultados sempre correspondem à calculadora ao vivo do Profitlee e às tabelas de taxas atuais.

Desenvolvimento

npm install
npm test       # vitest (27 tests)
npm run build  # tsc -> dist/
npm run dev    # run from source with tsx

Publicação

Mantenedores: consulte PUBLISHING.md para etapas de publicação npm + registro MCP. O manifesto do registro está em server.json.

Licença

MIT