AgenticBooks

Livros que se constroem sozinhos.

Documentação

Servidor MCP AgenticBooks

Infraestrutura de dados financeiros para agentes de IA. Conecte o Claude (ou qualquer cliente MCP) diretamente aos livros contábeis de uma startup — leia P&L e saldos bancários em tempo real, revise e reclassifique transações, gerencie o plano de contas e conecte fontes bancárias — por meio de um servidor MCP remoto seguro, autenticado via OAuth.

Este é um servidor MCP hospedado (remoto). Você não instala nem faz self-host — você conecta seu cliente MCP ao endpoint do AgenticBooks e autentica com sua conta AgenticBooks. Este repositório é a listagem pública e o guia de conexão; o servidor em si é executado como infraestrutura gerenciada.

  • Site: https://www.agenticbooks.ai
  • Endpoint MCP: https://mcp.agenticbooks.ai/mcp
  • Transporte: Streamable HTTP
  • Autenticação: OAuth 2.0 (fluxo "Custom Connector" do Claude via Clerk) ou uma chave de API ab_

O que ele faz

O AgenticBooks ingere webhooks do Stripe, Mercury, RevenueCat e outras fontes, normaliza e classifica os eventos em contabilidade de partidas dobradas e sincroniza com QuickBooks/Xero. Este servidor MCP expõe esse livro-razão a um agente de IA para que o agente possa responder perguntas financeiras e executar ações contábeis em nome do usuário — cada escrita é registrada em trilha de auditoria e limitada à organização do chamador.

Exemplos de prompts típicos após a conexão:

  • "Qual é o nosso P&L do mês passado?"
  • "Quanto de caixa temos em todas as contas bancárias agora?"
  • "Mostre-me transações que ainda precisam de revisão, agrupadas por fornecedor."
  • "Reclassifique os encargos da Vercel como Hospedagem e lembre disso para a próxima vez."

Conectar

Claude (Desktop / Web) — Custom Connector (OAuth)

  1. Abra Configurações → Conectores → Adicionar conector personalizado.
  2. Insira a URL do servidor MCP: https://mcp.agenticbooks.ai/mcp
  3. Conclua o login OAuth quando solicitado. Você autenticará com sua conta AgenticBooks; o acesso é limitado à sua organização.

Consulte o guia da Anthropic sobre conectores personalizados remotos: https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp

Cursor — instalar como plugin

Este repositório é um Agent Plugin: plugin.json carrega a identidade e mcp.json o servidor remoto. Instale-o no Cursor Directory ou aponte o Cursor para este repositório; o Cursor executa o login OAuth no primeiro uso.

Chave de API (qualquer cliente MCP via HTTP)

Se o seu cliente não suportar o fluxo de conector OAuth, autentique com uma chave de API ab_ (crie uma no painel do AgenticBooks) como token bearer:

{
  "mcpServers": {
    "agenticbooks": {
      "transport": "http",
      "url": "https://mcp.agenticbooks.ai/mcp",
      "headers": {
        "Authorization": "Bearer ab_your_api_key_here"
      }
    }
  }
}

Os dois modos de autenticação são independentes — OAuth e chaves ab_ funcionam; você só precisa de um.


Ferramentas

Todas as ferramentas operam dentro da organização autenticada. Leituras são não destrutivas; escritas são registradas em uma trilha de auditoria somente de acréscimo.

Relatórios e saldos

FerramentaO que faz
get_financial_summarySnapshot em uma chamada: P&L do mês atual, saldos em todos os provedores conectados, contagem de eventos não revisados e saúde da sincronização do livro-razão.
get_pnl_reportRelatório de lucros e perdas em um intervalo de datas, construído a partir de eventos classificados.
get_account_balanceSaldos atuais nos provedores de dinheiro conectados da organização.
get_bank_balancesPosições bancárias, uma linha por banco conectado (Mercury, etc.).
get_audit_logLê a trilha de auditoria somente de acréscimo, do mais recente ao mais antigo.
get_books_statusTudo o que um agente precisa primeiro: o que está conectado, cada fila aberta e o PRÓXIMO passo.
get_transactionDetalhe completo de uma transação: lançamento, contraparte, evidência anexada, histórico de auditoria.
get_billing_statusEstado da assinatura AgenticBooks da organização (avaliação, ativa, carência, bloqueada).

Revisão e classificação

FerramentaO que faz
get_unreviewed_eventsLista eventos classificados que o mecanismo de regras não conseguiu categorizar com confiança.
get_pending_by_counterpartyResume a fila de revisão agrupada por contraparte e direção.
approve_classificationAprova um evento da fila de revisão atribuindo sua conta.
reclassify_entryAltera a conta em um lançamento já contabilizado (com trilha de auditoria).
list_suggested_transfersPares de transferência banco a banco que o correspondente propôs, mas não pôde contabilizar com certeza.
confirm_transferContabiliza um par de transferência sugerido como transferência interna (sem efeito no P&L).
reject_transferRejeita um par sugerido para que ambas as pernas retornem à classificação comum.

Regras de contraparte (o mapa de fornecedores aprendido)

FerramentaO que faz
create_counterparty_ruleCria/atualiza uma regra persistente mapeando uma contraparte para uma conta.
list_counterparty_rulesLista as regras aprendidas de contraparte → conta da organização.
update_counterparty_ruleRedireciona uma regra existente para uma conta diferente (afeta eventos futuros).
delete_counterparty_ruleRemove uma regra; eventos futuros dessa contraparte param de ser classificados automaticamente.

Plano de contas

FerramentaO que faz
list_chart_accountsLista o plano de contas da organização (código, nome, tipo, ativo).
add_chart_accountAdiciona uma nova conta; o sistema atribui o código automaticamente.
rename_chart_accountRenomeia uma conta (o código nunca muda).
set_chart_account_activeDesativa ou reativa uma conta do plano.

Documentos (recibos e faturas)

FerramentaO que faz
list_documentsRecibos e faturas armazenados com seu status no pipeline; exibe propostas de correspondência abertas.
attach_documentAnexa um documento armazenado a uma transação como sua evidência (nunca contabiliza nada).

Períodos e integrações

FerramentaO que faz
close_periodExecuta o fechamento de fim de mês, incluindo reavaliação cambial não realizada.
reimport_historicalEnfileira uma importação histórica em um intervalo escolhido.
connect_mercuryConecta a organização ao Mercury via token de API somente leitura e com escopo.
disconnect_mercuryDesativa a integração Mercury da organização (com trilha de auditoria).
connect_meowConecta a organização ao Meow via chave de API somente leitura.
disconnect_meowDesativa a integração Meow da organização (com trilha de auditoria).
get_onboarding_statusWalk somente de conexão (substituído por get_books_status).

Segurança

  • Cada chamada de ferramenta é autenticada (token de acesso OAuth ou chave de API ab_) e limitada a uma única organização.
  • Todas as escritas são registradas em uma trilha de auditoria somente de acréscimo.
  • Credenciais bancárias são armazenadas por organização e criptografadas em repouso; elas nunca são aceitas como, nem expostas via, argumentos de ferramenta MCP.

Links

AgenticBooks é um serviço hospedado. Este repositório documenta como conectar; ele não é o código-fonte do servidor.