Início rápido: Claude Desktop
1
Obtenha sua API Key
Acesse app.engineapi.com.br → Configurações → API Keys e copie sua chave (formato
ek_live_...).2
Configure o Claude Desktop
Edite o arquivo
~/.claude/claude_desktop_config.json:3
Reinicie o Claude Desktop e peça
“Liste meus emissores cadastrados no engineAPI” “Emita uma NFS-e de R$ 3.500 para o CNPJ 12.345.678/0001-90, serviço de desenvolvimento de software”
Cursor / Continue.dev
Crie.cursor/mcp.json na raiz do seu projeto:
ENGINEAPI_KEY=ek_live_... nas variáveis de ambiente do Cursor.
Modo HTTP (avançado)
Para integrações web (n8n, Make.com) ou servir múltiplos usuários por trás do mesmo processo, suba o servidor no transporte Streamable HTTP (o transporte oficial e atual da SDK do MCP):ENGINEAPI_KEY do ambiente; cada cliente autentica a PRÓPRIA sessão enviando
sua chave no header da requisição que conecta em POST http://localhost:3015/mcp:
Authorization: Bearer ek_live_sua_chave_aqui, equivalente).
Um host público hospedado pelo engineAPI (
mcp.engineapi.com.br) está em
preparação, ainda não está no ar. Até lá, o modo HTTP acima roda
localmente/no seu próprio servidor; o modo stdio (seção anterior) é o caminho
recomendado e testado hoje.Variáveis de ambiente
Tools disponíveis
Exemplos de uso com Claude
Segurança
- Sua
ENGINEAPI_KEYnunca trafega para fora do engineAPI: ela é usada apenas para autenticar chamadas aoapi.engineapi.com.br - Todas as ações passam pelos Guards de autenticação e rate limit do seu plano
- Logs de auditoria são gerados normalmente para cada ação via MCP
O ambiente de sandbox (emissão em homologação SEFAZ) é ativado automaticamente quando o emissor selecionado tem
sandbox=true. O MCP sempre informa quando está em modo sandbox.