{"name":"io.github.paivapiovesan/next-finance","slug":"paivapiovesan-next-finance","title":null,"description":"MCP Server for NEXT Finance ERP (finance.net.br) — browser login, wallets, accounts, transactions.","url":"https://mcp.market/server/paivapiovesan-next-finance","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"scraping","tags":["scraping","finance"],"presence":{"score":14,"stars":null,"forks":null,"downloads_week":694,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/paivapiovesan/next-finance-mcp","website":null,"version":"0.9.163","remotes":[],"packages":[{"registryType":"npm","identifier":"next-finance-mcp","version":"0.9.163","transport":{"type":"stdio"}}],"tools":[{"name":"adicionar_agenda_relacionamento","description":"Cria um item de AGENDA (agendamento/lembrete com data, hora e responsável) em um registro da Central de","write_action":false,"price_micros":0,"input_schema":null},{"name":"adicionar_classe_contato","description":"Adiciona uma CLASSE DE CADASTRO (tag) a um contato JÁ EXISTENTE — sem duplicar o contato e sem apagar as classes atuais.","write_action":false,"price_micros":0,"input_schema":null},{"name":"adicionar_filial_fornecedor","description":"Adiciona uma FILIAL (endereço com CNPJ) a um fornecedor JÁ cadastrado (mesma raiz de CNPJ) —","write_action":false,"price_micros":0,"input_schema":null},{"name":"adicionar_interacao_relacionamento","description":"Insere uma INTERAÇÃO (andamento/registro de contato) em um registro da Central de Relacionamento (CRM) já existente.","write_action":false,"price_micros":0,"input_schema":null},{"name":"ajuda","description":"Responde dúvidas de USO do NEXT Finance/Business consultando o manual oficial do sistema","write_action":false,"price_micros":0,"input_schema":null},{"name":"anexar_arquivo_lancamento","description":"Anexa um arquivo (boleto PDF, comprovante, nota, imagem, etc.) a um lançamento. Localiza o","write_action":false,"price_micros":0,"input_schema":null},{"name":"associar_conciliacao","description":"Marca as linhas pendentes de uma conciliação para que ela possa ser finalizada.","write_action":false,"price_micros":0,"input_schema":null},{"name":"associar_conta_open_finance","description":"Associa (mapeia) uma conta bancária vinda do Open Finance a uma conta do NEXT — associação CONTA A CONTA.","write_action":false,"price_micros":0,"input_schema":null},{"name":"atualizar_contato","description":"Atualiza os dados de um contato EXISTENTE (sem duplicar): e-mail, celular/telefone, REDES SOCIAIS","write_action":false,"price_micros":0,"input_schema":null},{"name":"atualizar_open_finance","description":"Dispara uma sincronização Open Finance para a conta — puxa os lançamentos","write_action":false,"price_micros":0,"input_schema":null},{"name":"baixar_a_pagar","description":"BAIXA (liquida) um título A PAGAR — marca o pagamento e debita o valor de uma conta corrente/caixa (conta_destino).","write_action":false,"price_micros":0,"input_schema":null},{"name":"baixar_a_receber","description":"BAIXA (liquida) um título A RECEBER — marca o recebimento e joga o valor numa conta corrente/caixa (conta_destino).","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_compras_produto","description":"Busca compras de produtos agrupadas por produto e fornecedor.","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_contas_a_pagar","description":"Lista os TÍTULOS A PAGAR (contas a pagar) da carteira — agrega TODAS as contas do tipo 'Conta a Pagar'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_contas_a_receber","description":"Lista os TÍTULOS A RECEBER da carteira — agrega TODAS as contas do tipo 'Conta a Receber' e, por padrão,","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_contato","description":"Busca os DADOS CADASTRAIS de um contato (pessoa física/jurídica) pelo nome na Central de Relacionamento.","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_despesas","description":"Lista documentos recebidos (NFCe, NF-e, etc.) do NEXT Business no período.","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_despesas_periodicas","description":"Lista as DESPESAS PERIÓDICAS (estimativas recorrentes) da carteira — a camada de PREVISÃO que o usuário","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_itens_despesa","description":"Busca produtos e serviços dentro dos documentos recebidos (NFCe).","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_lancamentos","description":"Busca lançamentos/transações da carteira.","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_receitas_periodicas","description":"Lista as RECEITAS PERIÓDICAS (estimativas recorrentes) da carteira — a camada de PREVISÃO da tela","write_action":false,"price_micros":0,"input_schema":null},{"name":"buscar_relacionamentos","description":"Central de Relacionamento (CRM) — lista as atividades (Leads, Oportunidades, Atendimentos,","write_action":false,"price_micros":0,"input_schema":null},{"name":"cadastrar_documento_recebido","description":"Cadastra MANUALMENTE um documento fiscal recebido no NEXT Business (Compras & Despesas →","write_action":false,"price_micros":0,"input_schema":null},{"name":"calcular_reajuste","description":"Calcula (SEM gravar) o reajuste de um contrato: usa o índice acumulado dos últimos 12 meses (padrão) do Banco Central","write_action":false,"price_micros":0,"input_schema":null},{"name":"classificar_documento_recebido","description":"Classifica o pagamento de um documento recebido JÁ importado (Compras & Despesas): define a","write_action":false,"price_micros":0,"input_schema":null},{"name":"conectar_open_finance","description":"Conecta uma conta ao banco via Open Finance (Pluggy) pela PRIMEIRA vez. Fluxo INTERATIVO: abre o widget","write_action":false,"price_micros":0,"input_schema":null},{"name":"conferir_previsto_realizado","description":"CONFERÊNCIA previsto × realizado de um mês: cruza as 3 camadas — previsto (Despesa/Receita Periódica = estimativa),","write_action":false,"price_micros":0,"input_schema":null},{"name":"consultar_rentabilidade","description":"Rentabilidade OFICIAL dos investimentos (mesmo serviço da tela Rentabilidade do NEXT) — NÃO recalcula fórmula.","write_action":false,"price_micros":0,"input_schema":null},{"name":"consultar_saldo","description":"Consulta o saldo de UMA conta numa data específica (padrão: hoje).","write_action":false,"price_micros":0,"input_schema":null},{"name":"corrigir_cnpj_raiz","description":"GRAVA o CNPJ Raiz de Pessoas Jurídicas que estão sem — usando os 8 primeiros dígitos do CNPJ dos estabelecimentos,","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_carteira","description":"ONBOARDING (não exige login): cria o cadastro do usuário + uma CARTEIRA DE TESTE GRÁTIS (30 dias) para um prospect","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_centro_de_custo","description":"Cria um novo centro de custo na carteira. Informe o 'nome'; opcionalmente um 'pai'","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_conta","description":"Cria uma CONTA de QUALQUER TIPO na carteira (Conta Corrente, Poupança, Conta Caixa, Cartão de Crédito,","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_contato","description":"Cria um CONTATO (pessoa física ou jurídica) no NEXT, seguindo as regras do sistema.","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_contrato","description":"Cria um NOVO contrato no NEXT Business (faturamento recorrente). Funciona em qualquer carteira:","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_lancamento","description":"Cria um novo lançamento (despesa ou receita) numa conta. Valor negativo = despesa, positivo = receita.","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_plano_de_contas","description":"Cria uma nova categoria no plano de contas. O 'pai' é OBRIGATÓRIO e define se o novo plano é","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_proposta","description":"Cria uma PROPOSTA comercial no NEXT Business (Atendimento). FLUXO: pergunte ao usuário (1) o CLIENTE,","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_registro_relacionamento","description":"Cria um registro de atividade na Central de Relacionamento (Lead, Oportunidade, Atendimento, etc).","write_action":false,"price_micros":0,"input_schema":null},{"name":"criar_transferencia","description":"Cria uma transferência entre duas contas — débito na conta de origem e crédito na conta de destino","write_action":false,"price_micros":0,"input_schema":null},{"name":"desassociar_conta_open_finance","description":"Remove o vínculo Open Finance de uma conta (desvincula a conexão bancária). Use quando a","write_action":true,"price_micros":0,"input_schema":null},{"name":"detalhar_conciliacao","description":"Detalha os lançamentos pendentes de uma conciliação. Mostra cada transação do extrato,","write_action":false,"price_micros":0,"input_schema":null},{"name":"detalhar_contrato","description":"Detalha um contrato pelo 'numero' (+ 'pessoa' para desambiguar): valor atual, datas, periodicidade de reajuste,","write_action":false,"price_micros":0,"input_schema":null},{"name":"detalhar_relacionamento","description":"Detalha UMA atividade da Central de Relacionamento pelo número, incluindo todas as","write_action":false,"price_micros":0,"input_schema":null},{"name":"diagnostico_carteira","description":"Raio-x da carteira para CONDUZIR o cliente: o que já está montado (contas por tipo, estrutura,","write_action":false,"price_micros":0,"input_schema":null},{"name":"editar_documento_recebido","description":"CORRIGE os ITENS de um documento recebido JÁ cadastrado — troca a lista de produtos (DespesaServProd)","write_action":false,"price_micros":0,"input_schema":null},{"name":"editar_lancamento","description":"Edita um lançamento existente. Localiza pelo nome_conta + data + valor/descrição (varre TODAS as contas","write_action":false,"price_micros":0,"input_schema":null},{"name":"editar_lancamentos_em_lote","description":"Edita VÁRIOS lançamentos DE UMA VEZ — resolve o caso de N lançamentos IDÊNTICOS (mesma data/valor/descrição) que a","write_action":false,"price_micros":0,"input_schema":null},{"name":"enviar_email_cobranca","description":"Envia o E-MAIL DE COBRANÇA de um título que está em 'Contas em Cobrança' (reproduz o botão 'Enviar Email de Cobrança' da tela).","write_action":true,"price_micros":0,"input_schema":null},{"name":"enviar_para_cobranca","description":"Move um título A RECEBER não recebido para 'Contas em Cobrança' (reclassificação, sem emitir boleto).","write_action":false,"price_micros":0,"input_schema":null},{"name":"excluir_contato","description":"EXCLUI um contato DEFINITIVAMENTE (irreversível). É a ferramenta de DEDUPLICAÇÃO: com manter_um=true, quando o","write_action":false,"price_micros":0,"input_schema":null},{"name":"excluir_lancamento","description":"Exclui um lançamento existente. Localiza pelo trio (nome_conta + data + valor/descrição).","write_action":false,"price_micros":0,"input_schema":null},{"name":"executar_conciliacao","description":"Finaliza (executa) a conciliação de uma conta via Concluir — aplica os lançamentos do extrato na conta.","write_action":false,"price_micros":0,"input_schema":null},{"name":"gerar_faturamento_contrato","description":"Gera o FATURAMENTO do contrato (emite os documentos das parcelas) — NEXT `GerarFaturamento`. Ação SEPARADA do reajuste e do 'Criar Parcelas'. Use só quando o usuário pedir para faturar/emitir.","write_action":false,"price_micros":0,"input_schema":null},{"name":"importar_contatos_vcf","description":"Importa contatos EM LOTE de um arquivo .VCF (vCard) OU .CSV (Google Contacts) — auto-detecta o formato. Rápido","write_action":false,"price_micros":0,"input_schema":null},{"name":"importar_documento_recebido","description":"Importa documento(s) fiscal(is) recebido(s) por XML no NEXT Business (Compras & Despesas →","write_action":false,"price_micros":0,"input_schema":null},{"name":"importar_extrato_api","description":"Puxa o extrato de uma conta pela CONEXÃO DIRETA do banco (o 'Conexão Banco API' da tela Conciliar Extrato) —","write_action":false,"price_micros":0,"input_schema":null},{"name":"iniciar_open_finance_qr","description":"Abre uma janela local no navegador com o widget Pluggy Connect para autenticar uma conta Open Finance que exige MFA (ex: Inter, que pede leitura de QR Code no Super App). Após o usuário concluir a autenticação, a janela fecha sozinha e a conta fica pronta para 'obter_extrato_open_finance'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"insight_do_dia","description":"Retorna UM insight/dica curto e personalizado sobre a carteira (vencimento/pendência/","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_anexos_lancamento","description":"Lista os arquivos anexados a um lançamento (nome, extensão, tamanho, URL). Localiza pelo","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_carteiras","description":"Lista todas as carteiras disponíveis para o usuário logado.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_centros_de_custo","description":"Lista os centros de custo da carteira. Use para descobrir nomes exatos antes de filtrar lançamentos por centro de custo.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_classes_de_cadastro","description":"Lista as Classes de Cadastro (Tags) disponíveis para classificar um contato — ex: 'Clientes e Empregadores',","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_clientes","description":"Lista os CLIENTES da carteira (quem tem títulos a receber), ordenados pelo valor a receber.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_conciliacoes","description":"Lista as conciliações bancárias em andamento na carteira (criadas por extrato Open Finance","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_contas","description":"Lista as contas ativas da carteira selecionada.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_contas_correntes","description":"RÁPIDO e DIRETO: lista SÓ as contas correntes da carteira, com campos mínimos","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_contas_do_item_open_finance","description":"Lista as contas bancárias trazidas por uma conexão Open Finance de uma conta (para associar).","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_contas_open_finance","description":"Lista as contas da carteira que possuem vínculo Open Finance ativo","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_contatos","description":"Lista contatos com CELULAR e E-MAIL — para agenda, exportação e relatórios em massa.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_contratos","description":"Lista os contratos (NEXT Business → Receitas & Operações → Contratos) da carteira.","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_documentos_emitidos","description":"Lista os DOCUMENTOS EMITIDOS (faturamento / vendas — NEXT Business → Receitas & Operações → Documentos Emitidos):","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_documentos_recebidos","description":"Lista os DOCUMENTOS RECEBIDOS (NF-e da SEFAZ, bandeja a importar) e SINALIZA os RECORRENTES — casa o emitente com uma","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_inadimplentes","description":"Lista os CLIENTES INADIMPLENTES — contas a receber VENCIDAS agregadas por cliente (inclui as já em 'Contas em Cobrança').","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_modelos_proposta","description":"Lista os MODELOS de proposta cadastrados (Business → Propostas). Use ANTES de criar_proposta","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_moedas","description":"Lista as moedas disponíveis no NEXT Finance (ex: BRL, USD, EUR).","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_pj_sem_cnpj_raiz","description":"AUDITORIA: lista as Pessoas Jurídicas com o campo CNPJ Raiz VAZIO e sugere a raiz correta a partir dos","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_plano_de_contas","description":"Lista o plano de contas da carteira — categorias de DESPESA E RECEITA (cada item traz o 'tipo').","write_action":false,"price_micros":0,"input_schema":null},{"name":"listar_tipos_conta","description":"Lista os tipos de conta disponíveis (corrente, poupança, cartão, investimento etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"login","description":"Abre uma janela no browser para login seguro no NEXT Finance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logout","description":"Encerra a sessão e remove os dados de sessão salvos.","write_action":false,"price_micros":0,"input_schema":null},{"name":"normalizar_celulares","description":"Varre a carteira INTEIRA e normaliza os CELULARES fora do padrão BR (+55, 0 do DDD, prefixo espúrio → últimos 11 díg.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"obter_extrato_open_finance","description":"Solicita ao banco (via Open Finance) o extrato de uma conta no período.","write_action":false,"price_micros":0,"input_schema":null},{"name":"permissao_conta","description":"Verifica a permissão do usuário logado sobre uma conta.","write_action":false,"price_micros":0,"input_schema":null},{"name":"reajustar_contrato","description":"APLICA o reajuste do contrato E cria o novo ciclo de parcelas (grava tudo via API). Faz o procedimento completo da tela:","write_action":false,"price_micros":0,"input_schema":null},{"name":"reiniciar_conciliacao","description":"Reinicia uma conciliação em andamento (descarta o progresso e re-busca os lançamentos do extrato).","write_action":false,"price_micros":0,"input_schema":null},{"name":"remover_anexo_lancamento","description":"Remove um ou mais anexos de um lançamento. Localiza pelo trio (nome_conta + data +","write_action":true,"price_micros":0,"input_schema":null},{"name":"resumo_categoria","description":"Resumo de gastos/receitas numa categoria do plano de contas — responde 'quanto gastei com Restaurantes em maio?'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"resumo_centro_de_custo","description":"Resumo de gastos/receitas num centro de custo — responde 'despesas e receitas do CC Pedro Tobias?'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"saldo_carteira","description":"Snapshot completo de saldos da carteira numa data (default: hoje), agrupado em árvore","write_action":false,"price_micros":0,"input_schema":null},{"name":"selecionar_carteira","description":"Seleciona uma carteira pelo nome (necessário antes de listar contas e lançamentos).","write_action":false,"price_micros":0,"input_schema":null},{"name":"substituir_previsao_por_boleto","description":"Use SOMENTE para BOLETO SEM NOTA de uma despesa recorrente. ATUALIZA a PREVISÃO existente em Contas a Pagar","write_action":false,"price_micros":0,"input_schema":null},{"name":"ultimo_preco_produto","description":"Histórico de preços de um produto — responde 'qual o último preço que paguei pelo produto X?'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"verificar_open_finance","description":"Verifica se uma conta específica tem vínculo Open Finance configurado","write_action":false,"price_micros":0,"input_schema":null},{"name":"versao","description":"Retorna a versão da SofIA (NEXT Finance MCP) e informações do servidor.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-20T20:57:16.038Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:57:16.053Z","components":{"code":{"score":25,"max":25,"notes":["47 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"next-finance-mcp","version":"0.9.163","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-08-30T18:23:35.764Z","repositoryUrl":"git+https://github.com/paivapiovesan/next-finance-mcp.git","weeklyDownloads":694}],"repo":{"found":false,"owner":"paivapiovesan","repo":"next-finance-mcp","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":694,"license":"MIT","lastPushAt":null,"score":14}}}},"grade_history":[],"reviews":[]}