Connector-Anleitung7 Minuten Lesezeit17 MCP-Tools7 Sprachen

QuickBooks Online über MCP mit Gemini verbinden

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

HCVom HelpCode-TeamAktualisiert 7 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

QuickBooks Online

QuickBooks Online

Let your AI work with QuickBooks Online: query customers, vendors, items, invoices, bills, payments and accounts, read single records, run Profit and Loss, Balance Sheet and aged receivables and payables reports, and create customers and invoices. Intuit OAuth sign-in, sandbox or production company.

Tools

17

Region

INTL

Kategorie

Buchhaltung

Authentifizierung

OAuth 2.0

Benötigte Env-Vars

QBO_CLIENT_IDQBO_CLIENT_SECRETQBO_REALM_IDQBO_API_URL
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge QuickBooks Online mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

Frag einfach

Beispiel-Prompts für QuickBooks Online

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

QuickBooks Online · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → QuickBooks Online klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

QuickBooks Online + Gemini

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

QBO_CLIENT_ID, QBO_CLIENT_SECRET, QBO_REALM_ID, QBO_API_URL

Schritt 1 — Zugangsdaten holen

  1. Melde dich bei developer.intuit.com an, öffne My Hub → App dashboard → Create an app, wähle QuickBooks Online and Payments und dann den Scope com.intuit.quickbooks.accounting.
  2. Füge unter Settings → Redirect URIs die Adresse https://cloud.anythingmcp.com/api/mcp-oauth/callback für Development und später auch für Production hinzu. Wenn du AnythingMCP selbst betreibst, trage stattdessen https://dein-anythingmcp-host/api/mcp-oauth/callback ein. Die URI muss exakt übereinstimmen.
  3. Kopiere Client ID und Client Secret aus Keys & credentials in QBO_CLIENT_ID und QBO_CLIENT_SECRET. Development-Keys funktionieren nur mit Sandbox-Firmen. Production-Keys funktionieren mit echten Firmen; Intuit vergibt sie nach einer kurzen Prüfung der App (einem Fragebogen im App-Dashboard).
  4. Ermittle die realm id (Company ID) der Firma: Klicke in QuickBooks auf das Zahnradsymbol, öffne Account and settings → Billing & subscription und kopiere die Company ID ohne Leerzeichen. Bei einer Sandbox-Firma findest du sie auf der Entwicklerseite unter Sandboxes. Trage sie in QBO_REALM_ID ein.
  5. Setze QBO_API_URL für eine echte Firma auf https://quickbooks.api.intuit.com oder für eine Sandbox-Firma auf https://sandbox-quickbooks.api.intuit.com. Die URL muss zu den Keys passen: Development-Keys mit der Sandbox-URL, Production-Keys mit der Produktiv-URL.
  6. Installiere den Connector, klicke auf der Connector-Seite auf Authorize with Provider, melde dich bei Intuit an und verbinde dieselbe Firma.
  7. Beginne mit qbo_get_company_info und prüfe den Firmennamen, bevor die KI etwas liest oder schreibt. Ein Connector arbeitet mit genau einer Firma; für eine zweite Firma installierst du ihn erneut.

Angemeldet bleiben: Access-Tokens gelten eine Stunde und werden automatisch erneuert. Ein Refresh-Token, der 100 Tage lang nicht genutzt wird, läuft ab, und jede Autorisierung endet spätestens nach 5 Jahren. Danach, oder wenn die App in QuickBooks getrennt wurde, klickst du erneut auf Authorize with Provider. Nutze dieselbe Intuit-App nicht gleichzeitig in einem anderen Tool: Intuit ersetzt den Refresh-Token etwa einmal am Tag, und eines der beiden Tools bliebe mit einem veralteten Token zurück.

Berechtigungen und Nur lesen: Der Scope com.intuit.quickbooks.accounting gibt Lese- und Schreibzugriff auf die Buchhaltungsdaten, soweit die Rolle des QuickBooks-Benutzers, der sich anmeldet, das erlaubt. Intuit hat keinen reinen Lese-Scope für die Buchhaltung. Für ein Nur-lesen-Setup meldest du dich mit einem Benutzer an, dessen Rolle keine Transaktionen anlegen darf, und deaktivierst qbo_create_customer, qbo_update_customer und qbo_create_invoice.

Bei der Installation ausgeschaltet: qbo_send_invoice, das eine Rechnung im Namen deiner Firma per E-Mail an den Kunden schickt, und qbo_delete_invoice. Schalte sie nur ein, wenn die KI Rechnungen senden oder löschen soll.

Rechnungen werden sofort gebucht: QuickBooks kennt keine Rechnungsentwürfe. Eine Rechnung, die die KI anlegt, erhöht sofort den Saldo des Kunden und erscheint direkt in den Berichten, wird aber nicht per E-Mail verschickt. Kunden lassen sich nicht löschen, nur inaktiv setzen.

Kundennamen: Der Anzeigename eines Kunden muss über Kunden, Lieferanten und Mitarbeiter hinweg eindeutig sein und darf keinen Doppelpunkt (QuickBooks trennt Unterkunden mit Doppelpunkten), keinen Tabulator und keinen Zeilenumbruch enthalten.

Häufige Fehler: 401 AuthenticationFailed (3200) heißt, dass die Autorisierung abgelaufen ist oder widerrufen wurde oder dass QBO_API_URL nicht zu den Keys passt: Prüfe die URL und klicke dann erneut auf Authorize with Provider. 403 ApplicationAuthorizationFailed (3100) heißt, dass die realm id zu einer Firma gehört, für die diese Anmeldung nicht freigegeben wurde, oder dass die Rolle des Benutzers keinen Zugriff hat. 400 QueryParserError heißt, dass eine Abfrage einen Syntaxfehler enthält. 6240 Duplicate Name Exists Error heißt, dass der Anzeigename schon vergeben ist; 2040 Invalid String heißt, dass ein Name einen Doppelpunkt, einen Tabulator oder einen Zeilenumbruch enthält; 5010 Stale Object Error heißt, dass sich der Datensatz inzwischen geändert hat und neu gelesen werden muss. 429 heißt, dass das Limit von 500 Anfragen pro Minute erreicht ist: Warte eine Minute.

Der Connector unterstützt keine Rechnungs-PDFs und Anhänge, kein Erfassen von Zahlungen, keine Bankfeeds, keine Lohnabrechnung und kein QuickBooks Desktop, und er löscht nichts außer Rechnungen.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in Gemini hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte gemini neu.
  3. Führe in der Gemini CLI /mcp aus (oder gemini mcp list im Terminal): anythingmcp sollte als verbunden erscheinen.
  4. Leg los: Gemini CLI kann jetzt die QuickBooks Online-Tools aufrufen.

Verfügbare Tools

ToolWhat it does
qbo_get_company_infoRead the connected company: CompanyName, LegalName, addresses, email, phone, Country, FiscalYearStartMonth, the company's start date and…
qbo_queryRun a read-only QuickBooks query (SQL-like, one entity, no joins): e.g. "select * from Invoice where Balance > '0' orderby DueDate…
qbo_get_customerRead one customer by its Id (the numeric Id from qbo_query, not a document number or name), with contact details, addresses, Balance and…
qbo_get_invoiceRead one invoice by its Id (the numeric Id from qbo_query, not a document number or name), with its lines, totals, Balance, due date…
qbo_get_itemRead one item (product or service) by its Id (the numeric Id from qbo_query, not a document number or name), with prices, income and…
qbo_get_vendorRead one vendor by its Id (the numeric Id from qbo_query, not a document number or name), with contact details, addresses and Balance
qbo_get_billRead one bill (a vendor's invoice to the company) by its Id (the numeric Id from qbo_query, not a document number or name), with its lines…
qbo_get_paymentRead one customer payment by its Id (the numeric Id from qbo_query, not a document number or name), with the invoices it was applied to…
qbo_create_customerCreate a customer
qbo_update_customerChange some fields of a customer (sparse update); fields not named keep their values
qbo_create_invoiceCreate an invoice for a customer
qbo_send_invoiceEmail an invoice to the customer as a PDF from QuickBooks, to the invoice's BillEmail or to send_to (which also becomes the invoice's…
qbo_delete_invoiceDelete an invoice permanently (it disappears from reports; QuickBooks keeps it in the audit log)
qbo_report_profit_and_lossProfit and Loss report (income, cost of goods sold, expenses, net income) for a period, as QuickBooks' report JSON: Header, Columns and…
qbo_report_balance_sheetBalance Sheet report (assets, liabilities, equity) as of the end of a period, as QuickBooks' report JSON with nested Rows
qbo_report_aged_receivablesAged Receivables summary: what each customer owes, split into Current, 1-30, 31-60, 61-90 and 91+ days past due, as of report_date (default…
qbo_report_aged_payablesAged Payables summary: what the company owes each vendor, split into Current, 1-30, 31-60, 61-90 and 91+ days past due, as of report_date…

Beispiel-Prompts

  • „Welche Rechnungen sind überfällig, und wie viel schuldet uns jeder Kunde?“
  • „Zeig mir die Gewinn- und Verlustrechnung für dieses Geschäftsjahr, Monat für Monat.“
  • „Erstelle eine Rechnung für Acme Ltd: 10 Stunden der Leistung Beratung, fällig in 30 Tagen.“
  • „Welche Lieferantenrechnungen sind seit mehr als 60 Tagen überfällig?“

FAQ

Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.

Nächste Schritte

War dieser Guide hilfreich?

Dein QuickBooks Online-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Gemini fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

QuickBooks Online über MCP mit ChatGPT verbinden

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

Connectors

QuickBooks Online über MCP mit Claude verbinden

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

Connectors

QuickBooks Online über MCP mit Cursor verbinden

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

Connectors

QuickBooks Online über MCP mit Meta Muse verbinden

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

Connectors

QuickBooks Online zu MCP: QuickBooks Online aus jedem KI-Agent steuern

Lass deine KI mit QuickBooks Online arbeiten: Kunden, Lieferanten, Artikel, Rechnungen, Eingangsrechnungen, Zahlungen und Konten abfragen, einzelne Datensätze lesen, Berichte wie Gewinn- und Verlustrechnung, Bilanz und Fälligkeitslisten für Forderungen und Verbindlichkeiten abrufen sowie Kunden und Rechnungen anlegen. Anmeldung über Intuit OAuth, mit einer Sandbox- oder Produktivfirma.

Connectors

Canva über MCP mit Gemini verbinden

Lass deine KI in Canva arbeiten: Designs finden und lesen, neue anlegen, sie als PDF, PNG, PowerPoint oder Video mit Download-Links exportieren, Ordner organisieren, Bilder über einen Link hochladen, Markenvorlagen lesen und Designs kommentieren.