QuickBooks MCP Server
oficialIntegració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ón | Valores | Predeterminado |
|---|---|---|
| Tipo de autenticación | OAuth2, mTLS o token Bearer | — |
| Credenciales | Credenciales de la aplicación DataGrout o proporcionadas por el usuario | — |
| Exposición de herramientas | Seleccionables individualmente de más de 550 herramientas | ninguna habilitada hasta que se seleccione |
| Acceso de escritura | Habilitado por herramienta, por integración | deshabilitado |
| Política | Se hereda del Servidor Hub principal; se endurece, no se flexibiliza | heredada |
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:
-
Producto: https://datagrout.ai/integrations/quickbooks-mcp-server
-
Documentación: https://library.datagrout.ai/
-
Regístrate: https://app.datagrout.ai/