Norman Finance

oficial

Servidor MCP para gerenciamento de contabilidade e impostos com Norman Finance.

O que você pode fazer com Norman Finance MCP?

  • Criar e enviar faturas — Peça para redigir, editar ou enviar faturas, cotações e agendamentos recorrentes com modelos, descontos e e-faturas ZUGFeRD.
  • Gerenciar contabilidade e automação — Categorize transações, concorde recibos e defina regras como "sempre lançar Telekom em custos de internet" para categorização automática.
  • Declarar impostos e revisar declarações — Gere prévias do Finanzamt, declare impostos sobre valor agregado (VAT) e acompanhe prazos, com tratamentos de VAT por item para imposto de entrada documentado.
  • Fundar uma GmbH ou UG alemã — Colete dados dos fundadores, verifique disponibilidade de nome no Handelsregister, gere documentos de fundação e coordene com um notário.
  • Anexar documentos via URL — Envie recibos e faturas de links HTTP(S) usando create_attachment.file_url ou file_urls em lote, com códigos de erro claros para falhas.
  • Explorar espaços de trabalho interativos — Abra Revisão de Documentos, Painel de Conciliação ou Explorador de Razão para inspecionar transações, lançamentos e itens ausentes antes do fechamento mensal.

Documentação

Norman

Norman MCP Server

Contabilidade, escrituração e impostos com IA para empresas europeias, dentro do seu assistente de IA.
Norman conecta faturamento, transações, recibos, livros contábeis, relatórios, impostos e fluxos de trabalho da empresa a qualquer IA compatível com MCP.


MCP Streamable HTTP OAuth 2.1 MIT

https://mcp.norman.finance/mcp

Claude  ·  ChatGPT  ·  Gemini  ·  Grok  ·  Perplexity  ·  Cursor  ·  Qualquer Cliente MCP




O que você pode fazer

Faturamento — Crie e edite faturas, orçamentos e agendamentos recorrentes, incluindo modelos de documentos, descontos por linha, unidades, datas de serviço, links de pagamento e e-faturas ZUGFeRD; cancele uma fatura emitida com uma Stornorechnung, credite parte dela com uma Rechnungskorrektur, ou crie uma nota de entrega (Lieferschein) a partir de uma fatura ou de um orçamento aprovado

Escrituração — Categorize transações, associe recibos e verifique lançamentos

Regras de automação — "Sempre lançar Telekom como custos de internet": visualize, crie e gerencie regras que categorizam transações correspondentes automaticamente

Gestão de Clientes — Mantenha seu banco de dados de clientes e informações de contato

Produtos e Serviços — Mantenha um catálogo do que você vende, com preços, alíquotas de IVA e unidades, e preencha linhas de fatura a partir dele

Declaração de Impostos — Gere prévias para o Finanzamt, declare IVA e acompanhe prazos

Visão Geral da Empresa — Verifique seu saldo, receita e saúde financeira de uma só vez

Abertura de Empresa — Funde uma GmbH ou UG alemã: colete os dados dos sócios, verifique o nome no Handelsregister, gere os documentos de constituição (Musterprotokoll, Gesellschafterliste), encontre um notário e acompanhe cada etapa até o registro

Documentos — Envie e anexe recibos, faturas e arquivos de suporte

create_attachment.file_url, importações em lote file_urls e importações estruturadas de documentos aceitam links de download HTTP(S), incluindo URLs S3 pré-assinadas não expiradas com parâmetros de consulta. Passe o link inteiro sem alterações; o host do arquivo deve aceitar a solicitação sem cabeçalhos de autorização adicionais. O downloader de URLs não tem lista de permissões de domínio, limite de comprimento de URL ou limite explícito de tamanho de arquivo. Seu tempo limite de conexão/leitura é de 30 segundos (não um prazo total de download). A rota separada de upload pelo navegador tem como padrão 50 MiB, configurável com MCP_UPLOAD_MAX_SIZE; a validação de arquivos da API ainda se aplica.

Falhas no download de URL retornam uma mensagem error e code: download_http_error (com http_status), download_timeout, download_network_error, download_storage_error ou download_error. Um erro 403 do host do arquivo pode significar uma assinatura expirada ou rejeitada; obtenha um novo link e verifique a resposta do host. Uploads em lote incluem download_errors para URLs com falha, indexados dentro de file_urls seguidos por entradas de URL do alias obsoleto file_paths; arquivos baixados com sucesso ainda são enviados. Importações estruturadas relatam erros por documento. Erros de download omitem URLs assinadas, e downloads temporários são limpos após o uso ou cancelamento.

Norman é construído como uma plataforma contábil europeia multi-mercado. Recursos específicos de mercado são adicionados conforme Norman se expande; a cobertura alemã atual inclui SKR03/SKR04, DATEV, ELSTER, ZUGFeRD e fluxos de trabalho GmbH/UG.


Aparência e atualizações de faturas

Use list_invoice_templates para descobrir os modelos, controles de aparência e o acesso ao plano da empresa ativa. Use get_invoice_settings para ler seu logotipo e padrões salvos.

create_invoice, create_recurring_invoice e create_offer aceitam document_design, por exemplo:

{"template": "sovereign", "logoSize": 75, "textSize": "medium", "spacing": "compact", "tableBorders": "grid"}

Omita document_design, font e color_schema para herdar a identidade visual salva. Ao criar, um design parcial usa os padrões desse modelo. Modelos pagos exigem uma assinatura ativa.

Use update_invoice para uma fatura ou orçamento, update_recurring_invoice para um agendamento e update_invoice_settings para padrões futuros de documentos. Seu objeto changes tipado aceita nomes de campos em camelCase ou snake_case. Campos não definidos permanecem inalterados; false explícito, 0, strings vazias e nulos válidos mantêm seu significado. Um design parcial de documento mantém os outros controles salvos do documento; alterar seu modelo começa a partir dos padrões desse modelo. Mantenha os IDs de linha existentes ao editar linhas. As taxas usam unidades monetárias menores; a API calcula os totais. Defina isToSend somente quando o envio for intencional.

Use cancel_invoice, create_credit_note e create_delivery_note para documentos derivados de uma fatura existente ou de um orçamento aprovado; cada um vincula de volta à sua origem, e uma fatura cancelada fica somente leitura depois disso. duplicate_invoice copia uma fatura ou orçamento para um rascunho novo sem vínculo. Chaves de API precisam de read_invoices para leituras de modelo/configurações e write_invoices para edições. Atualizações de configurações usam o endpoint específico de fatura e não podem editar outros campos da empresa. Implante os endpoints de API de fatura correspondentes antes de implantar esta versão do MCP.

💬 Experimente perguntar

Depois de conectar, converse com seus livros contábeis em linguagem simples:

  • "Prepare e declare minha UStVA do mês passado."
  • "Envie uma fatura de €1.200 para a ACME por consultoria."
  • "Quanto gastei com software neste trimestre?"
  • "Encontre deduções fiscais que eu possa ter perdido."
  • "Quais faturas estão vencidas? Envie lembretes."

Interface interativa dentro do seu assistente de IA

Norman é mais do que uma coleção de ferramentas em segundo plano. Em clientes ChatGPT e Claude compatíveis com MCP Apps, Norman pode renderizar espaços de trabalho contábeis focados diretamente na conversa. Você pode filtrar e inspecionar os dados subjacentes, navegar entre visualizações relacionadas e usar Ask AI para continuar a discussão com o contexto contábil atual.

Espaço de trabalho interativoCaso de uso
Revisão de DocumentosRevise faturas e recibos enviados, encontre documentos que ainda precisam de correspondência de transação e inspecione registros vinculados.
Painel de ConciliaçãoEncontre transações com documentos ausentes, categorias ausentes ou contas de um SKR anterior antes do fechamento mensal ou anual.
Explorador de Livro RazãoNavegue pelo plano de contas, inspecione saldos e aprofunde-se nos lançamentos por trás de uma conta.
Prévia e Envio de ImpostosRevise o PDF de teste do Finanzamt, linhas de imposto, período, total e verificações de prontidão antes de declarar. O envio é uma ação explícita separada e permanece desativado até o usuário confirmar a prévia.

Experimente prompts como:

  • "Abra minha Revisão de Documentos dos últimos 60 dias."
  • "Mostre meu Painel de Conciliação e destaque documentos ou categorias ausentes."
  • "Abra o Explorador de Livro Razão e mostre os lançamentos da conta 1200."
  • "Abra minha declaração de IVA de julho, gere a prévia de teste do Finanzamt e explique o que devo revisar antes do envio."

A API Norman continua sendo a fonte da verdade. Abrir ou filtrar um espaço de trabalho não altera dados contábeis. Ações vinculantes, incluindo envio de impostos, permanecem como chamadas de ferramentas MCP separadas com suas verificações normais de confirmação e permissão. Clientes sem suporte a MCP Apps recebem os mesmos resultados subjacentes como saída estruturada ou de texto de ferramenta.


🏢 Abrindo uma empresa

Fundar uma GmbH ou UG (haftungsbeschränkt) alemã de ponta a ponta — Norman coleta os dados, prepara os documentos e faz a entrega a um notário:

  • "Quero abrir uma GmbH em Berlim — me oriente no processo."
  • "Fundar uma UG para mim e dois cofundadores, dividindo as ações em 60/40."
  • "'Wunderbar Robotics' ainda está disponível no Handelsregister?"
  • "Reformule meu objeto social para que esteja pronto para o registro."
  • "Gere o Musterprotokoll e encontre um notário que faça notarização online."
  • "O que falta antes de minha empresa ser oficialmente registrada?"

Escolher GmbH/UG também define sua conta Norman para o plano de contas corporativo SKR04, para que a escrituração e os impostos estejam prontos desde o primeiro dia. Os documentos são rascunhos para preparar a consulta notarial — não são aconselhamento jurídico.


👀 Veja em ação


Declarando IVA

Filing VAT tax report

Insights de transações

Transaction insights

Sincronizando pagamentos do Stripe

Syncing Stripe payments

Recibos do Gmail

Creating transactions from Gmail receipts

Cobrando faturas vencidas

Managing overdue invoices

Enviando lembretes de pagamento

Sending payment reminders



🚀 Comece agora

Antes de conectar, crie uma conta Norman gratuita se você ainda não tiver uma. Faça login com suas credenciais Norman via OAuth — sua senha nunca chega à IA.

Claude Connectors
  1. Vá para Claude Connectors
  2. Clique em Adicionar
  3. Encontre e conecte: Norman Finance

Hosts Claude compatíveis com MCP Apps podem abrir os espaços de trabalho contábeis interativos da Norman diretamente na conversa. Outros clientes Claude recebem os mesmos dados como saída normal de ferramenta.

Claude Code

Norman está disponível como um plugin Claude Code com habilidades integradas.

/plugin marketplace add norman-finance/norman-mcp-server
/plugin install norman-finance@norman-finance

Ou instale diretamente do GitHub:

claude /plugin install github:norman-finance/norman-mcp-server
Plugins ChatGPT
  1. Instale-o no Diretório Oficial de Plugins ChatGPT.

O plugin inclui os espaços de trabalho contábeis interativos da Norman, incluindo Revisão de Documentos, Conciliação, Explorador de Livro Razão e o fluxo explícito de prévia e envio de impostos.

Gemini

Extensão Gemini CLI

gemini extensions install https://github.com/norman-finance/norman-mcp-server

Inicie o Gemini CLI e autentique o servidor remoto quando solicitado, ou execute:

/mcp auth norman-finance

Aplicativo personalizado Gemini Spark

Crie um Spark, adicione um aplicativo personalizado e use https://mcp.norman.finance/mcp como URL do servidor MCP. A disponibilidade depende da sua conta e região Gemini. Consulte o https://support.google.com/gemini/answer/17209137 do Google.

Perplexity
1. Abra **Configurações da conta → Conectores** 2. Clique em **+ Conector personalizado** e selecione **Remoto** 3. Insira **Norman Finance** e `https://mcp.norman.finance/mcp` 4. Salve o conector e conclua o OAuth da Norman

Administradores da organização podem compartilhar o conector remoto com sua equipe.

Grok

Grok web

  1. Acesse Conectores Grok
  2. Clique em Novo conector → Personalizado
  3. Insira https://mcp.norman.finance/mcp e conclua o OAuth da Norman

Grok CLI

grok mcp add --transport http norman-finance https://mcp.norman.finance/mcp

O Grok CLI também descobre o .mcp.json deste repositório automaticamente.

Cursor

Install MCP Server

Replit

Add to Replit

OpenClaw

Opção 1 — Remoto com OAuth

Execute no OpenClaw:

mcp add https://mcp.norman.finance/mcp

Você será solicitado a fazer login com sua conta Norman no primeiro uso.

Opção 2 — Somente skills

git clone https://github.com/norman-finance/norman-mcp-server.git
cp -r norman-mcp-server/skills/* ~/.openclaw/skills/
openclaw gateway restart

Opção 3 — stdio local

pip install norman-mcp-server
openclaw mcp add norman -- norman-mcp --transport stdio

Defina suas credenciais como variáveis de ambiente (NORMAN_EMAIL, NORMAN_PASSWORD) antes de iniciar o gateway.

n8n
  1. Crie uma credencial MCP OAuth2 API
  2. Ative o Registro dinâmico de clientes
  3. Defina a URL do servidor: https://mcp.norman.finance/
  4. Clique em Conectar minha conta e faça login com a Norman
  5. Adicione um nó MCP Client Tool ao seu fluxo de trabalho de IA
  6. Defina a URL como https://mcp.norman.finance/mcp e selecione a credencial
Qualquer cliente MCP

Adicione um servidor MCP HTTP remoto com a URL:

https://mcp.norman.finance/mcp



Skills

Skills prontas para uso, compatíveis com Claude Code, OpenClaw e o padrão Agent Skills.

SkillO que faz
financial-overviewPainel completo — saldo, transações, faturas e status fiscal
create-invoiceCriação e envio de faturas passo a passo
manage-clientsListar, criar e atualizar registros de clientes
manage-productsListar, criar, atualizar e arquivar produtos do catálogo; preencher linhas de fatura a partir deles
tax-reportRevisar, visualizar e enviar declarações fiscais ao Finanzamt
categorize-transactionsCategorizar e verificar transações bancárias
find-receiptsEncontrar recibos ausentes no Gmail ou e-mail e anexá-los
overdue-remindersIdentificar faturas vencidas e enviar lembretes de pagamento
expense-reportDetalhamento de despesas por categoria, principais fornecedores e tendências
tax-deduction-finderAnalisar transações em busca de deduções perdidas e sugerir correções
monthly-reconciliationFechamento mensal completo — transações, faturas, recibos e impostos
company-incorporationFundação de uma GmbH/UG alemã — dados, documentos, verificação de nome e repasse ao cartório

Claude Code  —  /plugin marketplace add norman-finance/norman-mcp-server

Claude Code (local)  —  claude --plugin-dir ./norman-mcp-server

OpenClaw  —  cp -r skills/* ~/.openclaw/skills/ && openclaw gateway restart




Tem uma ideia de recurso? Compartilhe sua sugestão →


mcpbeat Norman Finance MCP server   


Norman

Torne os negócios sem esforço

IVA misto e imposto de entrada documentado

Consulte o fluxo de trabalho de itens de IVA para tratamentos por item, IVA de entrada fixo documentado em EUR, reembolsos e correções manuais somente de IVA. Requer as migrações de API correspondentes e atualizações de cálculo.