QuickBooks MCP Server

offiziell

QuickBooks-Integration mit OAuth2. Schreiboperationen sind standardmäßig pro Integration deaktiviert. Über 550 Tools für Rechnungen, Belege, Berichte und Inventar. Erfordert ein DataGrout-Konto.

Was kann man mit QuickBooks MCP machen?

  • Rechnungen und Belege abfragen — Bitten Sie Ihren KI-Assistenten, QuickBooks-Rechnungen und -Belege mit den entsprechenden Buchhaltungswerkzeugen abzurufen, zu filtern oder zusammenzufassen.
  • Finanzberichte erstellen — Fordern Sie über die verfügbaren Berichtswerkzeuge Bilanzen, Gewinn- und Verlustrechnungen oder andere Berichte an.
  • Lagerbestände prüfen — Lassen Sie Ihren Assistenten über die Inventarwerkzeuge aktuelle Bestandsmengen und Artikeldetails nachschlagen.
  • Kostenschätzungen vor der Ausführung prüfen — Der Server stellt vor der Ausführung eines Werkzeugs eine Kostenschätzung bereit, sodass Sie teure Vorgänge genehmigen oder ablehnen können.

Dokumentation

DataGrouts QuickBooks MCP Server verbindet KI-Agenten über OAuth2 mit QuickBooks, wobei entweder die Anwendungsanmeldedaten von DataGrout oder Ihre eigenen verwendet werden. Schreiboperationen sind standardmäßig deaktiviert und erfordern eine explizite Konfiguration pro Integration. Über 550 Tools decken Buchhaltungsobjekte ab – Rechnungen, Belege, Berichte, Inventar – die einzeln auswählbar sind, anstatt als ein festes Set bereitgestellt zu werden.

Einrichtung über die CLI:

Gehen Sie zum DataGrout GitHub und richten Sie es über die Befehlszeilenschnittstelle ein – https://github.com/DataGrout/conduit-sdk

Einrichtung über das DataGrout-Portal:

1. Registrieren Sie sich für ein DataGrout-Konto
Gehen Sie zu https://app.datagrout.ai/ und erstellen Sie ein Konto.

2. Erstellen Sie einen Server

  • Klicken Sie oben links im Dashboard auf das Server-Dropdown.

  • Wählen Sie Neuen Server erstellen.

  • Geben Sie einen Namen (erforderlich) und optional eine Beschreibung ein.

  • Klicken Sie auf Server erstellen.

  • Ihrem Server wird eine UUID zugewiesen und ein MCP-Endpunkt generiert: https://gateway.datagrout.ai/servers/{your-uuid}/mcp

  • Sie können diese URL jederzeit später unter Einstellungen > Serverinformationen abrufen.

3. Erstellen Sie ein Zugriffstoken

  • Öffnen Sie das Server-Dropdown und klicken Sie auf das Einstellungen-Symbol.

  • Gehen Sie zum Tab Authentifizierung.

  • Klicken Sie auf Zugriffstoken erstellen.

  • Geben Sie ihm einen Namen oder lassen Sie das Feld leer, um ein automatisch generiertes Token zu erhalten.

  • Kopieren Sie das Token sofort – es wird nur einmal angezeigt und kann später nicht erneut abgerufen werden.

4. Fügen Sie die QuickBooks-Integration hinzu

  • Gehen Sie zur Startseite – dies ist der Integrationsmarktplatz.

  • Suchen Sie QuickBooks in der Liste und klicken Sie auf Hinzufügen.

  • Sie werden zur Detailseite der QuickBooks-Integration weitergeleitet, um die Einrichtung abzuschließen.

5. Konfigurieren Sie die Authentifizierung

  • Wählen Sie den Authentifizierungstyp: OAuth2.

  • Wählen Sie, ob Sie DataGrouts Anwendungsanmeldedaten oder Ihre eigenen verwenden möchten.

6. Autorisieren Sie die Verbindung

  • Klicken Sie auf Verbinden.

  • Sie werden zum gehosteten Anmelde-/Autorisierungsbildschirm von Intuit weitergeleitet, um sich anzumelden und Zugriff zu gewähren.

  • Nach der Autorisierung werden Sie zum DataGrout-Dashboard zurückgeführt.

7. Konfigurieren Sie Tools und Richtlinie

  • Wählen Sie auf der Detailseite der Integration aus, welche der über 550 verfügbaren Tools für diese Integration freigegeben werden sollen.

  • Öffnen Sie den Tab Richtlinie, um die Sicherheitsrichtlinie zu überprüfen oder anzupassen. Diese erbt von der übergeordneten Hub-Server-Richtlinie und kann nur verschärft, nie gelockert werden – Schreibzugriff muss pro Tool explizit aktiviert werden, wenn Sie ihn wünschen, da er standardmäßig deaktiviert ist.

MCP-Client-Konfiguration:

DataGrout betreibt einen MCP-Endpunkt pro Server – dieselbe URL und dasselbe Token funktionieren in jedem verbundenen Client, und jede Integration, die Sie hinzufügen (einschließlich Salesforce), wird darüber verfügbar. Es ist keine separate Konfiguration pro Integration erforderlich.

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

Verwenden Sie denselben Block für Claude Desktop, Claude Code, Cursor und Windsurf. Die MCP-Konfiguration von VS Code verwendet möglicherweise „servers" anstelle von „mcpServers" – überprüfen Sie Ihre Version.

Für diesen Endpunkt stehen zwei weitere Authentifizierungsoptionen zur Verfügung: gegenseitiges TLS (Produktions-/Enterprise-Agenten) und OAuth 2.1 (benutzerorientierte Apps, über Client-Anmeldedaten oder Autorisierungscode + PKCE).

Konfigurationsreferenz:

EinstellungWerteStandard
Auth-TypOAuth2, mTLS oder Bearer-Token
AnmeldedatenDataGrout-App-Anmeldedaten oder benutzerbereitgestellt
Tool-FreigabeEinzeln auswählbar aus über 550 Toolskeine aktiviert, bis ausgewählt
SchreibzugriffPro Tool, pro Integration aktiviertdeaktiviert
RichtlinieErbt von übergeordnetem Hub-Server; verschärft, nicht gelockertgeerbt

Keine Umgebungs-/Sandbox-Zeile – unbestätigt, ob QuickBooks eine Sandbox-Unternehmensdatei über diese Integration unterstützt.

Tools: Über 550 Tools, die Rechnungen, Belege, Berichte und Inventar abdecken, einzeln pro Integration aktiviert/deaktiviert. Keine benannten Beispieltools bestätigt.

Interaktionseinstellungen: Kostenschätzung vor der Ausführung, Ausführungsbeleg, Ausführungszusammenfassung danach.

Links: