QuickBooks MCP Server

oficial

Integración con QuickBooks mediante OAuth2. Operaciones de escritura deshabilitadas por defecto según la integración. Más de 550 herramientas que cubren facturas, cuentas por pagar, informes e inventario. Requiere una cuenta de DataGrout.

¿Qué puedes hacer con QuickBooks MCP?

  • Consultar facturas y cuentas — pídele a tu asistente de IA que recupere, filtre o resuma facturas y cuentas de QuickBooks usando las herramientas contables correspondientes.
  • Ejecutar informes financieros — solicita balances generales, estados de pérdidas y ganancias u otros informes a través de las herramientas de informes disponibles.
  • Verificar niveles de inventario — pídele a tu asistente que consulte las cantidades actuales de existencias y los detalles de los artículos mediante las herramientas de inventario.
  • Revisar estimaciones de costos antes de la ejecución — el servidor proporciona una estimación de costos antes de ejecutar una herramienta, para que puedas aprobar u omitir operaciones costosas.

Documentación

El servidor QuickBooks MCP de DataGrout conecta agentes de IA a QuickBooks mediante OAuth2, usando las credenciales de aplicación de DataGrout o las tuyas propias. Las operaciones de escritura están deshabilitadas por defecto y requieren configuración explícita por integración. Más de 550 herramientas cubren objetos contables — facturas, cuentas por pagar, informes, inventario — seleccionables individualmente en lugar de exponerse como un conjunto fijo.

Configuración mediante CLI:

Ve al GitHub de DataGrout y configura usando la interfaz de línea de comandos - https://github.com/DataGrout/conduit-sdk

Configuración mediante el Portal de DataGrout:

1. Regístrate para obtener una cuenta de DataGrout
Ve a https://app.datagrout.ai/ y crea una cuenta.

2. Crea un servidor

  • Haz clic en el menú desplegable de servidores en la parte superior izquierda del panel.

  • Selecciona Crear Nuevo Servidor.

  • Ingresa un nombre (obligatorio) y una descripción opcional.

  • Haz clic en Crear Servidor.

  • A tu servidor se le asigna un UUID y genera un endpoint MCP: https://gateway.datagrout.ai/servers/{your-uuid}/mcp

  • Puedes recuperar esta URL en cualquier momento más tarde en Configuración > Información del Servidor.

3. Crea un token de acceso

  • Abre el menú desplegable de servidores y haz clic en el icono de Configuración.

  • Ve a la pestaña Autenticación.

  • Haz clic en Crear Token de Acceso.

  • Dale un nombre, o déjalo en blanco para que se genere uno automáticamente.

  • Copia el token inmediatamente — se muestra solo una vez y no se puede recuperar más tarde.

4. Agrega la integración de QuickBooks

  • Ve a la página Inicio — este es el mercado de integraciones.

  • Encuentra QuickBooks en la lista y haz clic en Agregar.

  • Serás redirigido a la página de detalles de la integración de QuickBooks para completar la configuración.

5. Configura la autenticación

  • Elige el tipo de autenticación: OAuth2.

  • Elige si usar las credenciales de aplicación de DataGrout o las tuyas propias.

6. Autoriza la conexión

  • Haz clic en Conectar.

  • Serás redirigido a la pantalla de inicio de sesión/autorización alojada de Intuit para iniciar sesión y otorgar acceso.

  • Una vez autorizado, volverás al panel de DataGrout.

7. Configura herramientas y política

  • En la página de detalles de la integración, selecciona cuáles de las más de 550 herramientas disponibles exponer para esta integración.

  • Abre la pestaña Política para revisar o ajustar la política de seguridad. Esta se hereda de la política del Servidor Hub principal y solo se puede endurecer, nunca flexibilizar — el acceso de escritura debe habilitarse explícitamente por herramienta si lo deseas, ya que está deshabilitado por defecto.

Configuración del Cliente MCP:

DataGrout ejecuta un endpoint MCP por servidor — la misma URL y token funcionan en todos los clientes conectados, y cada integración que agregues (incluido Salesforce) estará disponible a través de él. No se necesita configuración separada por integración.

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

Usa este mismo bloque para Claude Desktop, Claude Code, Cursor y Windsurf. La configuración MCP de VS Code puede usar "servers" en lugar de "mcpServers" — verifica tu versión.

Hay otras dos opciones de autenticación disponibles para este endpoint: TLS mutuo (agentes de producción/empresa) y OAuth 2.1 (aplicaciones orientadas al usuario, mediante Credenciales de Cliente o Código de Autorización + PKCE).

Referencia de configuración:

ConfiguraciónValoresPredeterminado
Tipo de autenticaciónOAuth2, mTLS o token Bearer
CredencialesCredenciales de la aplicación DataGrout o proporcionadas por el usuario
Exposición de herramientasSeleccionables individualmente de más de 550 herramientasninguna habilitada hasta que se seleccione
Acceso de escrituraHabilitado por herramienta, por integracióndeshabilitado
PolíticaSe hereda del Servidor Hub principal; se endurece, no se flexibilizaheredada

Sin fila de Entorno/Sandbox — no confirmado si QuickBooks admite un archivo de empresa sandbox a través de esta integración.

Herramientas: Más de 550 herramientas que cubren facturas, cuentas por pagar, informes e inventario, habilitadas/deshabilitadas individualmente por integración. No se confirman herramientas de ejemplo nombradas.

Configuración de interacción: estimación de costo antes de la ejecución, recibo de ejecución, resumen de ejecución después.

Enlaces: