Zum Inhalt springen

Integration · Buchhaltung

Claude & ChatGPT mit Xero verbinden

Frage deine KI, welche Rechnungen unbezahlt sind, was ein Kunde schuldet oder wie die Gewinn- und Verlustrechnung des letzten Quartals aussieht. Sie liest die Antwort aus Xero aus. Sie kann Kontakte, Artikel, Angebote, Ausgangsrechnungen, Eingangsrechnungen und Gutschriften erstellen, Zahlungen in der Buchhaltung erfassen und freigegebene Rechnungen per E-Mail an Kunden senden.

Xero kostenlos verbinden

Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.

Fragen Sie zum Beispiel

  • “Welche Ausgangsrechnungen sind noch unbezahlt?”

    Die KI sucht nach Ausgangsrechnungen mit offenem Betrag und listet sie mit Kontakt, Fälligkeitsdatum und ausstehendem Betrag auf.

  • “Wie viel schuldet uns Harbour Coffee und wie lange ist der Betrag schon überfällig?”

    Sie findet den Kontakt und liest den Bericht zur Altersstruktur der Forderungen für diesen Kunden aus.

  • “Erstelle einen Rechnungsentwurf für Harbour Coffee über 20 Stunden Designarbeit zu 750 pro Stunde.”

    Sie sucht den Kontakt und das passende Erlöskonto und erstellt dann einen Rechnungsentwurf mit einer Position. Die Rechnung bleibt ein Entwurf, bis du sie freigibst.

Was Ihre KI tun kann

Ausgangsrechnungen, Eingangsrechnungen und Zahlungen

Ausgangs- und Eingangsrechnungen suchen, erstellen und aktualisieren, Zahlungen erfassen, Gutschriften hinzufügen sowie freigegebene Rechnungen per E-Mail senden oder ihren Online-Zahlungslink abrufen.

Kontakte, Artikel und Angebote

Kunden und Lieferanten suchen, anlegen und aktualisieren, deine angebotenen Produkte und Dienstleistungen verwalten sowie Angebote erstellen und abrufen.

Berichte und Konten

Gewinn- und Verlustrechnung, Bilanz und Berichte zur Altersstruktur der Forderungen sowie Kontenplan, Steuersätze und Banktransaktionen abrufen.

  • “Zeige mir die Gewinn- und Verlustrechnung für die letzten drei Monate, nach Monaten aufgeschlüsselt.”

    Sie ruft die Gewinn- und Verlustrechnung mit einer Spalte pro Monat ab.

  • “Rechnung INV-0412 wurde am 3. März auf das Geschäftskonto bezahlt.”

    Sie erfasst die Zahlung zur Rechnung, sodass diese als bezahlt angezeigt wird. Dadurch wird nur die Buchhaltung aktualisiert; es wird kein Geld bewegt.

  • “Sende Rechnung INV-0415 per E-Mail an den Kunden.”

    Sie sendet die freigegebene Rechnung über Xero an die E-Mail-Adresse des Kontakts. Der Kunde erhält sie sofort.

28 Tools für Xero

Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.

  • create_contactÄndert DatenKontakte anlegen oder aktualisieren, wenn eine ContactID angegeben ist: `contacts` als Liste mit Name und optional EmailAddress, Phones, Addresses, TaxNumber übergeben. Zuerst suchen, um Duplikate zu vermeiden.
  • create_credit_noteÄndert DatenGutschriften erstellen: `credit_notes` als Liste mit Type (ACCRECCREDIT für Kunden, ACCPAYCREDIT für Lieferanten), Contact, Date und LineItems übergeben.
  • create_invoiceÄndert DatenAusgangs- oder Eingangsrechnungen erstellen: `invoices` als Liste mit Type (ACCREC = Ausgangsrechnung, ACCPAY = Eingangsrechnung), Contact {ContactID}, Date, DueDate, LineItems (Description, Quantity, UnitAmount, AccountCode) und Status (DRAFT oder AUTHORISED) übergeben.
  • create_itemÄndert DatenArtikel anlegen: `items` als Liste mit Code, Name und optional Description, SalesDetails {UnitPrice, AccountCode}, PurchaseDetails übergeben.
  • create_quoteÄndert DatenAngebote erstellen: `quotes` als Liste mit Contact {ContactID}, Date, LineItems und optional ExpiryDate, Title, Summary übergeben.
  • email_invoiceFür andere sichtbarEine freigegebene Ausgangsrechnung (Status AUTHORISED) anhand von `invoice_id` über Xero an die E-Mail-Adresse des Kontakts senden. Der Kunde erhält sie sofort.
  • get_aged_receivablesDen Bericht zur Altersstruktur der Forderungen für einen Kunden anhand von `contact_id` zum Stichtag `date` abrufen. Er zeigt, was der Kunde schuldet und wie lange die Beträge überfällig sind.
  • get_balance_sheetDie Bilanz zum Stichtag `date` (YYYY-MM-DD) abrufen, optional im Vergleich über mehrere `periods` mit `timeframe` MONTH, QUARTER oder YEAR.
  • get_contactEinen Kontakt anhand von `contact_id` einschließlich Adressen, Telefonnummern, E-Mail sowie offener und überfälliger Salden abrufen.
  • get_invoiceEine Ausgangs- oder Eingangsrechnung anhand von `invoice_id` (oder Rechnungsnummer) mit Positionen, offenen Beträgen und Zahlungen abrufen.
  • get_invoice_online_urlDen Online-Rechnungslink für eine Ausgangsrechnung anhand von `invoice_id` abrufen. Der Kunde kann den Link öffnen, um die Rechnung anzusehen und zu bezahlen.
  • get_itemEinen Artikel anhand von `product_id` (ItemID oder Artikelcode) mit Verkaufs- und Einkaufsdetails abrufen.
  • get_organisationDie Daten der verbundenen Xero-Organisation abrufen (Name, Basiswährung, Land, Geschäftsjahresende). Damit prüfen, in welcher Organisation du arbeitest.
  • get_profit_and_lossDie Gewinn- und Verlustrechnung von `from_date` bis `to_date` (YYYY-MM-DD) abrufen, optional im Vergleich über mehrere `periods` mit `timeframe` MONTH, QUARTER oder YEAR.
  • get_quoteEin Angebot anhand von `quote_id` mit Positionen und Gesamtbeträgen abrufen.
  • list_accountsDen Kontenplan auflisten (Codes, Namen, Typen, Steuerarten). Damit AccountCode-Werte für Positionen von Ausgangs- und Eingangsrechnungen auswählen. Mit `where` filtern.
  • list_bank_transactionsBanktransaktionen auflisten (Geldausgänge und Geldeingänge). Mit `where` filtern (z. B. Type=="SPEND") und mit `page` seitenweise abrufen.
  • list_credit_notesGutschriften auflisten, mit `where` filtern (z. B. Status=="AUTHORISED") und mit `page` seitenweise abrufen.
  • list_itemsDie Produkte und Dienstleistungen (Artikel), die du verkaufst oder einkaufst, mit Codes, Preisen und Lagerbeständen auflisten. Mit `where` filtern.
  • list_paymentsZahlungen auflisten, die zu Ausgangs- und Eingangsrechnungen erfasst wurden. Mit `where` filtern (z. B. Date>=DateTime(2025,1,1)) und mit `page` seitenweise abrufen.
  • list_quotesAngebote auflisten, gefiltert nach `status`, `contact_id`, `quote_number` oder Datumsbereichen (`date_from`, `date_to`).
  • list_tax_ratesSteuersätze mit ihren TaxType-Codes zur Verwendung in Positionen von Ausgangs- und Eingangsrechnungen auflisten.
  • record_paymentÄndert DatenEine Zahlung zu einer Ausgangs- oder Eingangsrechnung in der Buchhaltung erfassen: `invoice` {InvoiceID}, `account` {Code or AccountID of the bank account}, `amount` und `date` übergeben. Dabei wird kein Geld bewegt; die Rechnung wird als bezahlt markiert.
  • search_contactsKunden und Lieferanten mit `search_term` suchen (Name, E-Mail oder Kontonummer) oder mit `where` filtern und mit `page` seitenweise abrufen. Damit vor weiteren Aufrufen eine ContactID ermitteln.
  • search_invoicesAusgangs- und Eingangsrechnungen suchen. Nach `statuses` (DRAFT, SUBMITTED, AUTHORISED, PAID, VOIDED), `contact_i_ds`, `invoice_numbers`, `search_term` oder einer `where`-Bedingung filtern, etwa Type=="ACCPAY" für Eingangsrechnungen oder AmountDue>0 für unbezahlte Rechnungen.
  • update_contactÄndert DatenEinen Kontakt anhand von `contact_id` aktualisieren; `contacts` als Liste mit einem Eintrag übergeben, der nur die zu ändernden Felder enthält (z. B. EmailAddress, Addresses).
  • update_invoiceÄndert DatenEine Ausgangs- oder Eingangsrechnung anhand von `invoice_id` aktualisieren; `invoices` als Liste mit einem Eintrag mit den zu ändernden Feldern übergeben, z. B. LineItems, DueDate, Reference oder Status (VOIDED setzen, um eine freigegebene Rechnung zu stornieren).
  • update_itemÄndert DatenEinen Artikel anhand von `product_id` aktualisieren; `items` als Liste mit einem Eintrag mit Code und den zu ändernden Feldern übergeben, etwa Name oder SalesDetails.UnitPrice.

In drei Schritten einrichten

  1. 1

    App auswählen

    Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie Xero aus der App-Liste.

  2. 2

    Schlüssel einfügen

    Füge drei Werte ein: die Client ID und das Client Secret einer Xero-Custom-Connection-App sowie die ID deiner Xero-Organisation (Tenant). Erstelle die App auf developer.xero.com unter Meine Apps, wähle den Typ Custom connection und lege die gewünschten Berechtigungsbereiche fest. Anschließend autorisiert der Administrator der Organisation die Verbindung per E-Mail. Erzeuge das Client Secret auf der Konfigurationsseite der App.

  3. 3

    Link zu Ihrer KI hinzufügen

    Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:

    1. Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
    2. Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
    3. Aktivieren Sie den Konnektor über das +-Menü in einem Chat.

Fragen

Was kann die KI in Xero tun?

Sie kann Kontakte, Ausgangsrechnungen, Eingangsrechnungen, Artikel, Angebote, Gutschriften, Zahlungen und Banktransaktionen suchen und abrufen, ebenso den Kontenplan, Steuersätze und die Daten deiner Organisation. Sie kann die Gewinn- und Verlustrechnung, die Bilanz und Berichte zur Altersstruktur der Forderungen abrufen. Sie kann Kontakte, Artikel, Ausgangs- und Eingangsrechnungen erstellen und aktualisieren, Angebote und Gutschriften erstellen, Zahlungen erfassen und freigegebene Rechnungen per E-Mail senden.

Sieht die KI meine Xero-Zugangsdaten?

Nein. Deine Xero-Client-ID und dein Client Secret werden verschlüsselt gespeichert und der KI nie angezeigt. Nach dem Speichern werden sie nicht erneut angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der von ihr aufgerufenen Tools.

Kann ich steuern, was die KI tun darf?

Ja. Du wählst aus, welche Tools aktiviert sind. So kannst du zunächst nur Abfragen und Berichte erlauben. Eine per E-Mail gesendete Rechnung erreicht deinen Kunden sofort, und beim Aktualisieren einer Rechnung kann diese auch storniert werden. Deshalb kann für beide Aktionen vor der Ausführung deine Freigabe erforderlich sein. Jeder Tool-Aufruf wird protokolliert.

Funktioniert das mit ChatGPT?

Ja. Öffne in ChatGPT Einstellungen › Apps & Konnektoren › Erweitert, aktiviere den Entwicklermodus und füge deinen PipMCP-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen), Cursor und anderen MCP-Clients.

Was kostet das?

Xero wird über OAuth verbunden. OAuth-Verbindungen erfordern den PipMCP-Pro-Tarif oder höher. PipMCP bietet auch einen kostenlosen Tarif ohne Kreditkarte, der diese Verbindung jedoch nicht enthält. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Außerdem benötigst du ein eigenes Xero-Konto.

Was ist eine Xero Custom Connection?

Das ist ein App-Typ im Xero-Entwicklerportal, der sich mit einer einzelnen Xero-Organisation über eine Client-ID und ein Client Secret statt über eine persönliche Anmeldung verbindet. Du erstellst die App unter Meine Apps und wählst die Berechtigungsbereiche aus, die der KI zur Verfügung stehen sollen. Der Administrator der Organisation autorisiert die Verbindung per E-Mail. Die gewählten Berechtigungsbereiche begrenzen zusätzlich zu den aktivierten Tools, worauf PipMCP zugreifen kann.

Lassen Sie Ihre KI noch heute in Xero arbeiten.

Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.

Xero kostenlos verbinden

PipMCP steht in keiner Verbindung zu Xero. Produktnamen sind Marken ihrer jeweiligen Inhaber.