QuickBooks MCP Server

oficial

Integração com QuickBooks usando OAuth2. Operações de escrita desativadas por padrão na integração. Mais de 550 ferramentas cobrindo faturas, contas a pagar, relatórios e inventário. Requer uma conta DataGrout.

O que você pode fazer com QuickBooks MCP?

  • Consultar faturas e contas — peça ao seu assistente de IA para recuperar, filtrar ou resumir faturas e contas do QuickBooks usando as ferramentas contábeis relevantes.
  • Executar relatórios financeiros — solicite balanços patrimoniais, demonstrações de lucros e perdas ou outros relatórios por meio das ferramentas de relatórios disponíveis.
  • Verificar níveis de estoque — peça ao seu assistente para consultar as quantidades atuais em estoque e os detalhes dos itens por meio das ferramentas de inventário.
  • Revisar estimativas de custo antes da execução — o servidor fornece uma estimativa de custo antes de executar uma ferramenta, para que você possa aprovar ou pular operações caras.

Documentação

O servidor QuickBooks MCP da DataGrout conecta agentes de IA ao QuickBooks por meio de OAuth2, usando as credenciais de aplicativo da DataGrout ou as suas próprias. As operações de escrita são desabilitadas por padrão e exigem configuração explícita por integração. Mais de 550 ferramentas cobrem objetos contábeis — faturas, contas a pagar, relatórios, inventário — selecionáveis individualmente, em vez de expostas como um conjunto fixo.

Configuração usando CLI:

Acesse o GitHub da DataGrout e configure usando a interface de linha de comando - https://github.com/DataGrout/conduit-sdk

Configuração usando o Portal DataGrout:

1. Crie uma conta na DataGrout
Acesse https://app.datagrout.ai/ e crie uma conta.

2. Crie um servidor

  • Clique no menu suspenso de servidores no canto superior esquerdo do painel.

  • Selecione Create New Server.

  • Insira um nome (obrigatório) e uma descrição opcional.

  • Clique em Create Server.

  • Seu servidor recebe um UUID e gera um endpoint MCP: https://gateway.datagrout.ai/servers/{your-uuid}/mcp

  • Você pode recuperar essa URL a qualquer momento depois em Settings > Server Info.

3. Crie um token de acesso

  • Abra o menu suspenso de servidores e clique no ícone Settings.

  • Vá para a aba Authentication.

  • Clique em Create Access Token.

  • Dê um nome a ele ou deixe em branco para que um seja gerado automaticamente.

  • Copie o token imediatamente — ele é exibido apenas uma vez e não pode ser recuperado novamente depois.

4. Adicione a integração QuickBooks

  • Vá para a página Home — este é o marketplace de integrações.

  • Encontre QuickBooks na lista e clique em Add.

  • Você será redirecionado para a página de detalhes da integração QuickBooks para concluir a configuração.

5. Configure a autenticação

  • Escolha o tipo de autenticação: OAuth2.

  • Escolha se deseja usar as credenciais de aplicativo da DataGrout ou as suas próprias.

6. Autorize a conexão

  • Clique em Connect.

  • Você é redirecionado para a tela de login/autorização hospedada pela própria Intuit para entrar e conceder acesso.

  • Após a autorização, você retorna ao painel da DataGrout.

7. Configure ferramentas e política

  • Na página de detalhes da integração, selecione quais das mais de 550 ferramentas disponíveis serão expostas para esta integração.

  • Abra a aba Policy para revisar ou ajustar a política de segurança. Ela herda a política do Hub Server pai e só pode ser restringida, nunca flexibilizada — o acesso de escrita deve ser explicitamente habilitado por ferramenta, se desejado, pois está desabilitado por padrão.

Configuração do Cliente MCP:

A DataGrout executa um endpoint MCP por servidor — a mesma URL e token funcionam em todos os clientes conectados, e cada integração que você adicionar (incluindo Salesforce) fica disponível por meio dele. Nenhuma configuração separada é necessária por integração.

{
  "mcpServers": {
    "DataGrout": {
      "url": "https://gateway.datagrout.ai/servers/YOUR_UUID/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

Use este mesmo bloco para Claude Desktop, Claude Code, Cursor e Windsurf. A configuração MCP do VS Code pode usar "servers" em vez de "mcpServers" — verifique sua versão.

Duas outras opções de autenticação estão disponíveis para este endpoint: TLS mútuo (agentes de produção/empresariais) e OAuth 2.1 (aplicativos voltados ao usuário, via Client Credentials ou Authorization Code + PKCE).

Referência de configuração:

ConfiguraçãoValoresPadrão
Tipo de autenticaçãoOAuth2, mTLS ou token Bearer
CredenciaisCredenciais de aplicativo da DataGrout ou fornecidas pelo usuário
Exposição de ferramentasSelecionáveis individualmente entre mais de 550 ferramentasnenhuma habilitada até ser selecionada
Acesso de escritaHabilitado por ferramenta, por integraçãodesabilitado
PolíticaHerda do Hub Server pai; restringida, não flexibilizadaherdada

Sem linha de Ambiente/Sandbox — não confirmado se o QuickBooks suporta um arquivo de empresa sandbox por meio desta integração.

Ferramentas: Mais de 550 ferramentas cobrindo faturas, contas a pagar, relatórios e inventário, habilitadas/desabilitadas individualmente por integração. Nenhuma ferramenta de exemplo nomeada confirmada.

Configurações de interação: estimativa de custo antes da execução, recibo de execução, resumo de execução após.

Links: