Zovo Cash Book MCP Server

Livro-caixa diário: recebimentos, pagamentos e saldos acumulados para agentes financeiros de pequenas empresas. Local-first, plano gratuito, US$ 19 único no Pro.

Documentação

All servers · Buy Pro $19 · All 46 for $39 · Source

Duas formas de executá-lo, ambas gratuitas para começar. Abra mcp.zovo.one/mcp/connect, copie a URL do cash-book e cole-a em qualquer cliente que aceite uma URL. Ela já contém um token gratuito, então não há nada para instalar, nenhuma conta e nenhum cabeçalho para configurar. A URL é https://mcp.zovo.one/mcp/cash-book/t/<token>. O token não é opcional: o https://mcp.zovo.one/mcp/cash-book puro conecta e lista suas ferramentas, mas responde a toda chamada de ferramenta com HTTP 401, então use o link de /mcp/connect ou envie Authorization: Bearer <token>. Ou baixe cash-book.mcpb e clique duas vezes nele no Claude Desktop.

mcp-cash-book

No Registro Oficial de MCP (io.github.theluckystrike/cash-book). Um razão de partidas dobradas sobre os livros que você já mantém. Ele lê suas faturas, notas de crédito, ordens de compra, depósitos, despesas, importação bancária e registro de ativos fixos, e deriva um débito e um crédito para cada movimento em um período: receita e saída de IVA das faturas, contas a receber e os pagamentos que as quitam, depósitos mantidos como o passivo que são, despesas por categoria com o IVA retirado do bruto, ativos fixos e sua depreciação mensal. Ele prova que o balancete soma zero até a unidade menor, e quando não soma, nomeia o documento cujos próprios números não batem. Ele não escreve nada de volta em nenhum desses livros, e não há como digitar um lançamento nele: cada linha carrega o servidor, o id do documento e a data de origem, então qualquer valor pode ser rastreado até a página em que foi impresso.

O npm publish para @theluckystrike/mcp-cash-book está pendente, então npx -y @theluckystrike/mcp-cash-book retorna 404 hoje. Até lá, o pacote de um clique .mcpb ou um clone+build é o caminho viável.

Instalação

Claude Desktop, ~/Library/Application Support/Claude/claude_desktop_config.json (Windows: %APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "cash-book": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-cash-book"]
    }
  }
}

Claude Code:

claude mcp add cash-book -- npx -y @theluckystrike/mcp-cash-book

Cursor: ~/.cursor/mcp.json (ou .cursor/mcp.json em um projeto), mesma entrada do Claude Desktop.

Este servidor só é útil ao lado dos servidores que possuem os livros: mcp-invoice, mcp-billing-docs, mcp-deposits, mcp-expense-tracker, mcp-bank-statement e mcp-asset-register. Cada um deles é opcional. Uma loja que não está instalada simplesmente está ausente do razão; uma loja instalada e ilegível é reportada como ilegível, e nunca lida como vazia.

Ferramentas

ferramentao que faz
ledger_buildDeriva o razão para um período em uma moeda e registra o período
period_deleteRemove um período construído do registro e devolve sua vaga do nível gratuito
trial_balanceTotaliza os débitos e os créditos e prova que são iguais até a unidade menor
ledger_linesLista as linhas, filtradas por conta, servidor de origem, documento de origem ou data
month_closeLista o que o mês deixa não lançado ou inconsistente, depois o fecha com um snapshot
ledger_export_csvRetorna as linhas como CSV RFC 4180, uma linha por perna
ledger_reportMovimento e saldo por conta, com os compromissos de compra e as exceções
license_statusGratuito ou Pro, e onde atualizar
license_activateAtiva uma chave Pro, verificada offline

Contas: cash, receivables, revenue, vat_output, vat_input, expenses:<category>, deposits_held, fixed_assets, accumulated_depreciation, depreciation_expense e purchase_commitments como um memorando que nunca é lançado.

Gratuito vs Pro

GratuitoPro
trial_balanceilimitadoilimitado
ledger_linesilimitadoilimitado
ledger_build3 períodos por mês calendárioilimitado
Reconstruir um período já construídogratuitogratuito
Reconstruir um sem nada alteradorecusado, nomeia a linharecusado, nomeia a linha
period_deleteilimitadoilimitado
month_close-sim
ledger_export_csv-sim
ledger_report-sim

O balancete é gratuito porque é a única pergunta que este servidor existe para responder. Um contador que não pode verificar se os livros batem não tem motivo para confiar em qualquer outra coisa aqui.

ledger_lines já retorna todos os campos que ledger_export_csv retorna, bank_ref incluído: a exportação é uma conveniência de formatação, um arquivo RFC 4180 com esses mesmos campos como colunas, não dados novos. A rodada 29 (data/user_value_r29.json, prompt 6) mediu um modelo que recebeu a recusa do Pro em ledger_export_csv corretamente, depois construiu manualmente um CSV substituto a partir de ledger_lines e descartou bank_ref mesmo assim. O texto do bloqueio agora diz isso claramente, para que um cliente retransmita ledger_lines em vez de remontar um.

Obtenha o Pro: https://mcp.zovo.one/buy/cash-book (pagamento único, vitalício, verificado offline). Ou o pacote de 46 servidores por $39.

A percepção medida

No mês trabalhado em test/_client.mjs, quatro das cinco linhas bancárias são o mesmo dinheiro de um documento já lançado: 1.375.300 das 1.380.300 unidades menores de movimento de caixa, 99,6 por cento, aparecem em ambos os livros. Lançar a importação bancária além dos documentos, que é a forma óbvia de construir um livro-caixa e a forma que a maioria das planilhas faz, move o saldo de caixa de -10.543,00 para -21.111,00 EUR. Não parece errado. Cada linha é individualmente plausível, a conta está errada por quase exatamente um fator de dois, e o balancete ainda soma zero, porque cada recebimento duplicado trouxe seu próprio contraponto.

Então a importação bancária não lança nada aqui. Ela é comparada aos movimentos de caixa lançados como evidência, e os restos são o ponto principal: naquele mês, exatamente 7.500 unidades menores do total bancário, um saque não explicado, é informação que os documentos já não tinham. Esse é o 0,4 por cento que vale a pena importar um extrato, e é a parte que um razão cheio de duplicatas enterra.

Privacidade

Todos os dados permanecem na sua máquina. O razão é derivado em cada chamada dos diretórios de dados dos servidores irmãos sob ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/, e este servidor escreve apenas seu próprio cash-book/periods.json e cash-book/closes.json. Não há chamada de rede em nenhum lugar em src, e nenhuma telemetria. Chaves de licença são verificadas offline.

Construído por theluckystrike. https://github.com/theluckystrike

Primeiros cinco minutos

Três prompts que pontuaram 3 de 3, medidos na rodada 30, 2026-09-06. Cole um como está escrito.

I run a small studio and I keep my invoices, credit notes, deposits, expenses, bank import and fixed assets in six separate places. Build me a proper double-entry ledger for June 2026 in EUR and tell me straight: do the books balance?

Cole isto no Claude com o servidor conectado.

O que fez, medido na rodada 30, 2026-09-06: Este é um fixture diferente e menor que a construção stdio de 22 linhas/16.383,00 da rodada 29, porque esta receita registra apenas três das seis lojas irmãs; o modelo detectou exatamente essa lacuna por conta própria e a nomeou como um buraco real de reconciliação, em vez de tratar um balancete equilibrado como prova de completude — o comportamento que a Extensão 16 identifica como o modo de falha que este servidor existe para tornar visível.

Walk me through the cash account. Show me every line that hits cash, where each one came from, and whether the bank statement backs it up.

Cole isto no Claude com o servidor conectado.

O que fez, medido na rodada 30, 2026-09-06: Uma chamada de ferramenta, todos os valores e ids de origem exatos.

I imported my bank statement for June. Why is none of it in the ledger? Surely the bank is the most reliable record I have.

Cole isto no Claude com o servidor conectado.

O que fez, medido na rodada 30, 2026-09-06: Como o conjunto de registros desta receita genuinamente não tem uma via de extrato bancário, o cenário exato da rodada 29 (uma importação real que é deliberadamente não lançada) não pode ocorrer aqui.

No nível gratuito para este caminho: trial_balance e ledger_lines são gratuitos e ilimitados em todos os níveis: se os livros batem é a pergunta para a qual este servidor existe, e um nível gratuito que esconde a resposta é uma demo. O medidor está no PERÍODO, três períodos distintos por mês calendário, chaveado por de, até e moeda, então reconstruir um já no registro é gratuito para sempre em todos os níveis.

Configure no seu cliente

Caminho de configuração exato, entrada e ressalvas: Claude Desktop · Claude Code · Cursor · VS Code · Windsurf · Cline · conectores Claude.ai e Claude Desktop · todos os clientes

Comparado com as alternativas

MCP Cash Book vs Wave e QuickBooks: qual livro-caixa escolher · todas as comparações

Guias

Como rastrear horas faturáveis dentro do Claude Code e do Cursor · Criar um PDF de fatura a partir de uma mensagem de chat com um servidor MCP · Fazer perguntas sobre um arquivo Excel ou CSV a partir do Cursor ou do Claude · Acompanhar o preço de um produto com o Claude e ser avisado quando ele cair · O que o plano gratuito inclui e o que o Pro adiciona · Registrar despesas e quilometragem no Claude, dividir o IVA, cobrar novamente em uma fatura · Converter moedas no Claude com taxas reais do BCE, sem chave de API · Gerar propostas e contratos em Word a partir de uma mensagem de chat · Encontrar um horário de reunião entre fusos horários sem fazer a aritmética · Escrever um currículo e uma carta de apresentação a partir do chat, sem inventar nada · Cobrar um retentor em um cronograma sem um SaaS de cobrança · Montar um contrato a partir da sua própria biblioteca de cláusulas, no chat · Conectar servidores MCP ao Claude.ai, Claude Desktop, Cursor e VS Code sem instalar nada · Mesclar, dividir e carimbar PDFs a partir do chat, e por que alguns voltam como números de glifos · Ler um calendário .ics no Claude: livre e ocupado, conflitos e reuniões faturáveis · Executar um quadro kanban no Claude, com rastreamento de tempo na mesma tarefa · Redimensionar, compactar e adicionar marca d'água em imagens a partir de uma mensagem de chat · Categorizar e conciliar uma exportação CSV bancária a partir do chat · Enviar um orçamento a partir do chat e transformar o "sim" em fatura · Colocar um código QR de pagamento SEPA em uma fatura a partir do chat · Compactar e descompactar arquivos com segurança a partir do Claude ou do Cursor · Depósitos de clientes e retentores a partir do chat, aplicados às suas faturas reais · Ativos fixos e depreciação a partir do chat, com as taxas publicadas pelas autoridades fiscais · Diárias e ajudas de viagem a partir do chat, com as tabelas de taxas publicadas pelas autoridades fiscais · Um razão contábil de partidas dobradas a partir de cada servidor que você já executa · Cronogramas de empréstimos e arrendamentos a partir do chat, fechando exatamente em zero · Ordens de serviço e cartões de trabalho a partir do chat, e por que o markup vai no custo unitário · Listas de preços e tabelas de tarifas a partir do chat, e a lacuna de escala de 100x entre a fatura e o orçamento · Ordens de alteração e o valor contratual em andamento a partir do chat, e por que uma linha alterada são dois itens · Um fundo de caixa pequeno a partir do chat, e por que o cheque não é a soma dos comprovantes · Extratos de clientes e cobranças de pagamento a partir do chat, com vencimento em qualquer data que você indicar · Notas de crédito e ordens de compra a partir do chat, contra suas faturas reais · Uma instalação, todos os servidores: o pacote de suíte de escritório · Fechar um mês no chat: fatura, nota de crédito, retentor, conciliação bancária, extrato · Servidor MCP não aparecendo no Claude Desktop: as seis verificações que o encontram · Onde está o claude_desktop_config.json e o que vai nele · claude mcp add: todas as flags e o escopo que silenciosamente perde seu servidor · Servidores MCP no Windows: spawn npx ENOENT, barras invertidas e o PATH · Instalando estes servidores MCP quando o npx ainda não funciona · Configuração MCP no Cursor: mcp.json, o campo de tipo obrigatório e onde os servidores aparecem · Quais servidores MCP funcionam sem nenhuma rede · Faturando um cliente da UE com reverse charge, a partir de uma mensagem de chat · Orçamento, depósito, fatura, extrato: todo o ciclo em uma única conversa · Este projeto está dando lucro? Horas contra custos, sem planilha · Montando um pacote de ano fiscal para seu contador a partir do chat · Mantendo um registro de quilometragem no chat, com a tarifa que você realmente reivindica · Conciliando um CSV bancário com o que você faturou e gastou · Cobrando novamente despesas de clientes, com markup e o IVA tratado honestamente · Cobrando uma fatura não paga: envelhecimento e depois a carta · Uma nota de venda a partir do chat, com os identificadores verificados e as linhas de assinatura impressas · Precificando um trabalho a partir de uma tabela de tarifas e o que fazer quando o escopo muda · Calculando sua tarifa horária a partir do que você realmente faturou · Convertendo CSV para xlsx e vice-versa sem abrir o Excel · Fazendo perguntas a uma planilha em linguagem simples · Mesclando uma pasta de recibos em um único PDF a partir do chat · Dividindo uma única digitalização grande em documentos separados · Enviando um mês de papelada como um único arquivo, com segurança · Servidores MCP no VS Code: o erro de uma palavra que quebra toda configuração · Servidores MCP no Windsurf e no Cline: dois padrões que desperdiçam uma tarde · Servidor MCP local ou URL hospedada: qual escolher e o que você perde · O que estes servidores MCP realmente fazem no plano gratuito · Escolhendo um servidor MCP para faturamento: as sete perguntas que valem a pena fazer · Quando você precisa de um servidor MCP e quando um prompt é suficiente · Locais de arquivos de configuração MCP e chaves JSON, para cada cliente · Por que um servidor MCP não aparece, em ordem de probabilidade · Como a busca do registro MCP realmente funciona, medida · O que realmente está no registro MCP: 6.000 linhas contadas · stdio ou streamable HTTP: qual transporte MCP e o que quebra · Versões do protocolo MCP: o que cada uma mudou · Cada campo em uma entrada de configuração de servidor MCP, por cliente · Escopos de configuração MCP: qual definição vence quando um servidor é definido duas vezes · Onde cada cliente MCP grava seus logs · Distribuindo um servidor MCP: um pacote para baixar ou uma URL para colar · O que há dentro de um pacote MCP .mcpb · Cobrando por um servidor MCP: como o licenciamento realmente funciona · Quanto texto um servidor MCP pode retornar e quanto ele pode descrever · O que verificar antes de deixar um servidor MCP rodar · Por que um diretório diz que seu servidor MCP hospedado não está respondendo · O registro MCP vincula uma URL remota a um nome de servidor · Letras maiúsculas no seu nome de usuário do GitHub mudam sua classificação no registro MCP · Quantos servidores MCP já têm sua palavra no nome · Referência de campos do server.json para o registro MCP · Quando uma ferramenta MCP falha, não retorne um erro JSON-RPC · structuredContent e outputSchema no MCP, e o que DEVE ser mantido · Regras para nomear uma ferramenta MCP e a colisão que ninguém planeja · MCP não tem sessão, então como duas chamadas de ferramenta compartilham estado · x-mcp-header: espelhando parâmetros de ferramenta em cabeçalhos HTTP · Como um diretório pontua um servidor MCP e por que sua pior ferramenta decide isso · O que os rastreadores de IA buscam que o Googlebot não busca, medido em 141 URLs · A API de Inspeção de URL do Search Console muda sua resposta entre chamadas · Quais servidores MCP funcionam colando uma URL, sem instalar nada · Onde encontrar servidores MCP que custam dinheiro e como você realmente paga · Fazendo um assistente preencher um orçamento ou estimativa para um cliente · Existe um servidor MCP para livro-caixa ou razão de caixa · Conversão de moeda em um assistente e qual servidor MCP usar · Compactando e descompactando arquivos a partir de um assistente e o que as proteções fazem · Produzindo um cronograma de entrega ou um documento de ordem de serviço a partir de um chat · Um servidor MCP enviará a fatura por e-mail para meu cliente · Um assistente pode ler uma foto de um recibo e registrar a despesa · Qual servidor MCP pode gerar PDFs de fatura a partir de uma mensagem de chat? · Um servidor MCP pode ler um PDF de extrato bancário e categorizar as transações? · Melhores servidores MCP para contabilidade e papelada de pequenas empresas em 2026 · Diretório de Fornecedores MCP: evite que listas de fornecedores apodreçam em uma planilha · Contrato de Serviço MCP: pare de copiar um modelo de contrato podre da internet · Registro de Manutenção MCP: saiba qual manutenção é necessária sem que ninguém precise lembrar · Registro de Quilometragem MCP: mantenha o registro dedutível no momento da viagem, não em abril · Melhores práticas de condições de pagamento de faturas: Net 30, data de vencimento e multas por atraso · Como categorizar transações bancárias · Modelo de registro de caixa pequeno · Faça perguntas sobre uma planilha no chat, sem precisar de fórmulas · Transforme um orçamento ou estimativa em fatura sem redigitar · Produza um cronograma de entrega e uma ordem de serviço a partir de um chat · Use servidores MCP sem instalar nada, colando uma URL · Servidores MCP para contabilidade de pequenas empresas: o resumo · Como encontrar e pagar por servidores MCP · Rastreie horas faturáveis como entradas de folha de ponto em vez de um cronômetro de parede · Converta um CSV em JSON para uma importação de API ou uma ferramenta de desenvolvimento · Construa um NDA ou acordo de confidencialidade mútua a partir de cláusulas · Faça uma lista de embalagem ou nota de entrega a partir do pedido no chat · Execute uma contagem de estoque com códigos de barras e atualize o catálogo no chat · Mescle arquivos PDF no Claude ou no Cursor sem enviá-los para nenhum lugar · Divida um PDF em documentos separados a partir da janela de chat · Rastreie despesas e orçamentos dentro do Claude sem uma assinatura SaaS · Execute sessões de foco pomodoro a partir do Claude e cobre as horas depois · Acompanhe preços de produtos e receba alertas de queda no seu chat de IA · Rastreie tempo faturável e exporte folhas de ponto a partir do seu chat de IA · Mantenha números de fatura sequenciais e nunca reutilize um · Verificação de currículo ATS e carta de apresentação a partir do chat: passe no parser antes do recrutador · Faturamento de freelancer a partir do chat: horas faturáveis em linhas de fatura em PDF sem assinatura SaaS · Alertas de queda de preço e limpeza de PDF a partir do chat: dois pequenos trabalhos que você fica adiando · Todos os guias

Mais servidores

Servidor MCP para Nota de Venda — Rascunho e Assinatura a partir do Claude · Nota de Crédito MCP · Cartão de Trabalho MCP · Servidor de Cartas de Cobrança MCP — Lembretes de Pagamento Automatizados · Lista de Fornecedores MCP · Contrato de Serviço MCP · Servidor MCP para Registro de Manutenção — Serviço de Equipamentos e Veículos a partir do Claude · Servidor MCP para Registro de Quilometragem — Viagens Dedutíveis a partir do Claude