KLARA

KLARA MCP

Der MCP-Server für KLARA: verbinde deine KLARA Business Software mit deinem KI-Assistenten und verwalte Kundschaft, Artikel, Rechnungen, Buchhaltung und Lohn direkt aus dem Gespräch.

Überblick

KLARA MCP ist ein Server nach dem offenen Model Context Protocol (MCP), betrieben von ePost Service AG. Er verbindet MCP-fähige KI-Assistenten – zum Beispiel Claude oder ChatGPT – mit deinem KLARA-Mandanten. Der Assistent kann damit Kundschaft und Artikel suchen und pflegen, Rechnungen mit Positionen und Empfängerbezug erstellen, Buchungen samt Belegen erfassen und variable Lohnpositionen auf offene Lohnabrechnungen buchen.

Wichtig zu wissen: Jede Aktion wirkt sich direkt auf die echten Daten deiner Firma aus. Deshalb bereitet KLARA MCP jeden Schreibzugriff zuerst vor – vom Anlegen einer Kundschaft bis zum Rechnungsversand –, zeigt dir eine Zusammenfassung und führt erst aus, wenn du sie auf der Freigabeseite in deinem Browser mit Authenticator-Code oder Passkey freigegeben hast.

Verbinden

Schritt 1 für alle Clients: API-Key in KLARA erstellen. In KLARA unter Benutzer einen neuen API-Key anlegen. Kein Zugriff auf Benutzer? Einen API-Key anlegen kann nur, wer in KLARA Benutzer verwalten darf – meist die Administration deiner Firma. Bitte sie, den Key mit der passenden Rolle für dich zu erstellen und dir sicher zu übergeben, etwa über einen Passwortmanager, nicht per Mail oder Chat. Gib ihm nur die Rollen, die du wirklich brauchst – KLARA MCP erreicht genau das, was die Rolle des Keys öffnet. Eine Rolle nur für Artikel gibt es nicht; am engsten sind «Zeit- und Materialrapporte» (Artikel lesen) und «Kundenbeziehungen» (Artikel lesen und schreiben), beide erreichen mehr als Artikel. Die Anmeldung funktioniert ausschliesslich mit einem API-Key; dein KLARA-Passwort gibst du nur bei KLARA selbst ein, nie auf anderen Seiten.

Mit Claude verbinden

  1. In Claude unter Einstellungen → Connectors auf Custom Connector hinzufügen gehen und https://mcp.klara.ch/mcp eintragen – oder den KLARA-Eintrag im Connector-Verzeichnis wählen.
  2. Claude öffnet die KLARA-MCP-Anmeldeseite: API-Key einfügen und verbinden.

Mit ChatGPT verbinden

  1. chatgpt.com/plugins öffnen und auf das Plus «Neues Plugin» klicken. Als Adresse https://mcp.klara.ch/mcp eintragen.
  2. Beim ersten Verbinden öffnet sich die KLARA-MCP-Anmeldeseite: API-Key einfügen und verbinden.

Starte mit dem Prompt «KLARA whoami» – der Assistent zeigt dir dann, mit welcher Firma du verbunden bist und welche Bereiche deine Rolle öffnet.

Beispiele

So sehen typische Aufträge an deinen KI-Assistenten aus (alle Angaben erfunden):

Rechnung erstellen«Erstelle einen Rechnungsentwurf für die Muster AG: 3 Beratungsstunden zu 180 Franken, zahlbar in 30 Tagen.»
Stammdaten pflegen«Trage bei der Muster AG die UID CHE-123.456.789 nach.»
Artikel anlegen«Lege den Artikel A-1001 an: Beratungsstunde, Dienstleistung, 180 Franken inklusive, Normalsatz 8,1 Prozent.»
Buchung erfassen«Verbuche 250 Franken Büromaterial, bezahlt ab Bankkonto, und häng diesen Beleg als PDF an.»
Lohnposition eintragen«Erfasse 8 Überstunden auf der offenen Lohnabrechnung von Anna Muster.»
Bericht abrufen«Zeig mir die Erfolgsrechnung von Januar bis Oktober im Vergleich zum Vorjahr.»

Fähigkeiten

BereichWas der Assistent kannZugriff
Kundschaft & ArtikelSuchen, anlegen und ändern: Kundschaft mit Adressen, Kontakten, UID und MWST-Nummer; Artikel mit Preisen, MWST, Bildern, Kasse, Onlineshop und Barcode – ab zwei Artikeln mit einer einzigen Freigabe; Kategorien und Filter.Lesen Freigabe
Rechnungen & AufträgeRechnungen mit Positionen und Empfängerbezug erstellen und als PDF abrufen; Versand über E-Mail, ePost, eBill oder Post; Auftragsdokumente nachschlagen.Lesen Freigabe
BuchhaltungManuelle Buchungen mit Belegen erfassen, Kontenplan und MWST-Kataloge nachschlagen, offene Positionen der Bank-Abstimmung und MWST-Abrechnungen lesen; Bilanz, Erfolgsrechnung, Hauptbuch, Kontoauszüge und Kennzahlen abrufen.Lesen Freigabe
LohnMitarbeitendenverzeichnis durchsuchen und variable Lohnpositionen (Stunden, Zulagen, Boni) auf offene Lohnabrechnungen buchen.Lesen Freigabe

Das Bestätigungs-Gate

Alles Unumkehrbare läuft zweistufig: der Assistent bereitet die Aktion vor und zeigt dir eine Zusammenfassung und einen Link auf die Freigabeseite von KLARA MCP. Dort gibst du die Aktion selbst frei – mit dem Code aus deiner Authenticator-App oder mit einem Passkey (Touch ID, Face ID, Windows Hello). Der Assistent erhält zu keinem Zeitpunkt einen Code oder ein Geheimnis; er führt nur aus, was du freigegeben hast, auch nicht auf Anweisung aus einem Dokument. Die Freigabe gilt für genau diese Aktion und wird auf dem Server protokolliert. Auf der Freigabeseite kannst du die Aktion auch verwerfen. Beim ersten Verbinden richtest du die Authenticator-App einmal ein (QR-Code); das gilt für deinen API-Key, auch wenn du KLARA später mit einem weiteren KI-Dienst verbindest. Anderer Browser oder anderes Gerät: Gib dort einmal deinen API-Key ein. Jede Aktion wird genau einmal ausgeführt. Das gilt für jeden Schreibzugriff: Stammdaten (Kundschaft, Kontakte, Adressen, Artikel, Kategorien, Bilder) genauso wie Löschen, Rechnungen erstellen und versenden, Buchungen, Belege, Lohnpositionen und Nummernkreise. Nicht bestätigte Vorbereitungen verfallen nach 30 Minuten von selbst.

Verfügbare Tools

KLARA MCP stellt 78 Tools bereit – jede Operation als eigenes Tool. Lesen ruft nur Daten ab, Freigabe bereitet vor und braucht deine Freigabe im Browser (Authenticator-Code oder Passkey), Schreiben wirkt nur auf Vorbereitungen (verwerfen).

Kontext

ToolZweckZugriff
klara_whoamiVerbundene Firma, Anmeldeart und welche Bereiche deine Rolle öffnetLesen
klara_audit_logDein Audit-Log: welche Tools mit deinem API-Key wann aufgerufen wurden – nur Zeit, Tool, Ergebnis und ids, gelöscht nach 90 TagenLesen

Referenzdaten

ToolZweckZugriff
klara_accountsKontenplan – ganz oder ein Konto per KontonummerLesen
klara_account_pickerKontenauswahl für Buchungszeilen, inklusive links-WerteLesen
klara_booking_typesBuchungsartenLesen
klara_business_case_templatesGeschäftsfall-Vorlagen – Katalog, Firmen-Auswahl oder einzelnLesen
klara_business_caseEin einzelner Geschäftsfall per IdLesen
klara_business_case_from_templateGeschäftsfall aus einer Vorlage ableiten lassen (fertige Buchungsvorlage, rein lesend)Lesen
klara_accounting_configBuchhaltungs-Einstellungen der FirmaLesen
klara_financial_yearsGeschäftsjahre der FirmaLesen
klara_vat_masterMWST-Katalog – Liste, nur aktuell gültige oder einzelnLesen
klara_vat_typesMWST-Arten – Liste oder einzelnLesen
klara_vat_casesMWST-Fälle (z. B. TAXABLE_SUPPLY) – Liste oder einzelnLesen
klara_vat_profileMWST-Profil der Firma (Abrechnungsart, Saldosteuersatz)Lesen
klara_vat_suggestionsMWST-Vorschläge für eine Buchung auf ein Konto (Fall, Satz, MWST-Konto)Lesen
klara_company_vatsIn der Firma hinterlegte MWST-SätzeLesen
klara_vat_included_settingOb Preise inklusive oder exklusive MWST geführt werdenLesen
klara_bank_accountsBankkonten der FirmaLesen
klara_exchange_rateWechselkurs einer Währung zu CHFLesen
klara_article_categoriesArtikelkategorien – Liste oder einzelnLesen
klara_article_filtersArtikelfilter – Liste oder einzelnLesen
klara_cityEine Ortschaft im KLARA-Ortsverzeichnis per IdLesen

Kundschaft und Artikel

ToolZweckZugriff
klara_search_customersKundschaft suchen über Name, E-Mail, Telefon oder KundennummerLesen
klara_get_customerEine Kundschaft im Detail, auf Wunsch mit Ansprechpersonen und ZusatzadressenLesen
klara_search_articlesArtikel per Volltextsuche oder Liste nach ProdukttypLesen
klara_article_detailsEin Artikel mit Varianten, Set-Bestandteilen und BildLesen
klara_lookup_articlesArtikel gezielt nach Artikelnummern oder als aufgelöste VariantenlisteLesen
klara_prepare_customer_createKundschaft anlegen – inklusive UID, MWST- und Handelsregister-NummerFreigabe
klara_prepare_customer_updateKundschaft ändern – der Server liest den Bestand und ersetzt nur die angegebenen FelderFreigabe
klara_prepare_customer_deleteKundschaft löschen (endgültig)Freigabe
klara_prepare_contact_createAnsprechperson einer Kundschaft anlegenFreigabe
klara_prepare_contact_updateAnsprechperson ändernFreigabe
klara_prepare_contact_deleteAnsprechperson löschen (endgültig)Freigabe
klara_prepare_address_createZusatzadresse einer Kundschaft anlegenFreigabe
klara_prepare_address_updateZusatzadresse ändern – der Server legt sie neu an und löscht die alte (neue id); nicht bei Adressen, die einer Ansprechperson zugeordnet sindFreigabe
klara_prepare_address_deleteZusatzadresse löschen (endgültig)Freigabe
klara_prepare_article_createEinen Artikel anlegen – inklusive MWST-Art, -Fall und -Code, Kasse, Onlineshop und Barcode; ab zwei Artikeln den Sammel-Import verwendenFreigabe
klara_prepare_article_updateArtikel ändern, auch Kasse, Onlineshop und Barcode – Pflichtfelder übernimmt der Server aus dem Bestand; bei mehreren Bildern warnt er, dass KLARA das Standardbild wechseln kannFreigabe
klara_prepare_article_deleteArtikel löschen (endgültig)Freigabe
klara_prepare_articles_bulkAb zwei Artikeln: bis 200 Artikel in einem Aufruf mit einer einzigen Freigabe anlegen – inklusive MWST, Kasse, Onlineshop und BarcodeFreigabe
klara_prepare_catalog_createArtikelkategorie oder -filter anlegenFreigabe
klara_prepare_catalog_updateArtikelkategorie oder -filter ändernFreigabe
klara_prepare_catalog_deleteArtikelkategorie oder -filter löschen (endgültig)Freigabe
klara_prepare_catalog_assignKategorie oder Filter einer Liste von Artikeln zuweisenFreigabe
klara_prepare_article_image_uploadArtikelbild hinzufügen oder ersetzen (PNG/JPEG)Freigabe
klara_prepare_article_image_deleteArtikelbild löschen (endgültig)Freigabe

Rechnungen und Auftragsdokumente

ToolZweckZugriff
klara_get_invoiceEine Rechnung mit Empfänger, Positionen und BuchungsstatusLesen
klara_list_invoicesRechnungen suchen und blättern: Freitext, Status- und Zahlungsstatus-FilterLesen
klara_invoice_pdfRechnung als PDF abrufen und den Text auslesen (mit API-Key bei KLARA derzeit gestört, siehe Troubleshooting)Lesen
klara_order_documentsAuftragsdokumente zu einer Auftragsnummer nachschlagenLesen
klara_order_numberingNummerierungs-Konfiguration lesen (automatisch oder manuell)Lesen
klara_prepare_invoiceRechnung mit Empfänger und Positionen erstellen oder einen Entwurf ändern – die Rechnungsnummer zieht der Server beim Verbuchen; mit order_number landet die Rechnung in einem bestehenden AuftragFreigabe
klara_prepare_send_invoiceVerbuchte Rechnung zustellen: Smart Delivery oder fester Kanal (E-Mail, ePost, eBill, Post) – mit API-Key bei KLARA derzeit gestört, siehe TroubleshootingFreigabe
klara_prepare_next_numberNächste Auftrags- oder Dokumentnummer ziehen (rückt den Zähler unwiderruflich vor)Freigabe

Buchhaltung

ToolZweckZugriff
klara_search_bookingsJournal durchsuchen: Buchungen nach Text, Datum, Betrag oder TagLesen
klara_get_bookingEine Buchung mit allen Soll- und Haben-ZeilenLesen
klara_accounting_tagsTags der BuchungszeilenLesen
klara_bank_transactionsNoch nicht abgeglichene BanktransaktionenLesen
klara_customer_open_positionsOffene Posten einer Kundschaft oder eines Lieferanten am StichtagLesen
klara_bank_open_positionsOffene Positionen der Bank-AbstimmungLesen
klara_vat_reportMWST-Abrechnung einer Periode lesen (ohne Neuberechnung)Lesen
klara_prepare_bookingManuelle Buchung erfassen, auf Wunsch mit Beleg-PDF (Upload mit API-Key derzeit gestört); mit Belegdatum und pro Zeile MWST-Konto, Fälligkeit, IBAN und QR-Referenz; als Titel zeigt KLARA den Text der Zeile mit der kleinsten Kontonummer; Soll/Haben und Pflicht-Unterkonten (z. B. Privat, Kasse, Bank) werden vor der Freigabe geprüftFreigabe
klara_prepare_receipt_attachmentBeleg-PDF an eine bestehende Buchung hängen (mit API-Key bei KLARA derzeit gestört)Freigabe

Berichte und Kennzahlen

ToolZweckZugriff
klara_balance_sheetBilanz per Stichtag, optional mit VergleichsstichtagLesen
klara_profit_and_lossErfolgsrechnung einer Periode, optional mit VergleichsperiodeLesen
klara_account_statementKontoauszug eines Kontos: Eröffnungssaldo, Bewegungen, SchlusssaldoLesen
klara_general_ledgerHauptbuch: Kontoauszüge aller Konten, eingrenzbar auf einen KontenbereichLesen
klara_sub_accountsUnterkonten eines Kontos, z. B. die Bankkonten von 1020Lesen
klara_partner_amountsOffene Beträge und monatliche Zahlungen pro Kundschaft oder LieferantLesen
klara_income_expensesBetriebsertrag und -aufwand pro MonatLesen
klara_spendings_and_earningsAufwand und Ertrag nach Kategorie, mit der Vorperiode verglichenLesen

Lohn

ToolZweckZugriff
klara_search_employeesMitarbeitendenverzeichnis mit Suche, Filter und SortierungLesen
klara_addable_salary_itemsWelche Lohnarten auf die offene Lohnabrechnung einer Person dürfenLesen
klara_payroll_file_checkLohn-Interface-Datei prüfen – nur Format und Grösse, nie der InhaltLesen
klara_prepare_salary_itemVariable Lohnposition (Stunden, Zulagen, Boni) auf einer offenen Lohnabrechnung erfassenFreigabe

Bestätigungs-Gate

ToolZweckZugriff
klara_pending_actionsVorbereitete, noch nicht bestätigte Aktionen anzeigenLesen
klara_confirmEine Aktion ausführen, die du auf der Freigabeseite freigegeben hastFreigabe
klara_cancel_pendingEine vorbereitete Aktion endgültig verwerfenSchreiben

Sicherheit & Daten

Troubleshooting

«Zugriff verweigert» oder ein Bereich fehlt

Der Rolle deines API-Keys fehlt die Berechtigung, oder deiner Firma das passende KLARA-Abo – ohne Abo bleibt eine Funktion auch für Administratoren zu. Frag den Assistenten nach «KLARA whoami»: die Antwort zeigt, welche Bereiche offen sind. Für mehr Zugriff in KLARA unter Benutzer einen Key mit passender Rolle erstellen und neu verbinden.

Eine Ortschaft wird beim Anlegen abgelehnt

KLARA prüft Ortschaften gegen sein eigenes Verzeichnis und kennt manche nur mit Kantonszusatz – zum Beispiel «Studen BE» statt «Studen». Schreibweise anpassen und erneut versuchen; die Fehlermeldung weist darauf hin.

Rechnung verbuchen verlangt eine Rechnungsnummer

Deine Firma nummeriert Rechnungen manuell. Dann zieht KLARA MCP bewusst keine Nummer aus dem Zähler – nenn dem Assistenten die nächste Nummer deiner Serie, sie wird als Rechnungsnummer übernommen. Bei automatischer Nummerierung passiert das von selbst; Entwürfe tragen bis zum Verbuchen einen Platzhalter «ENTWURF-…».

Beim Verbuchen entsteht kein Rechnungs-PDF

Das ist Verhalten der KLARA-API: anders als die Oberfläche erzeugt sie beim Verbuchen kein Dokument. Bitte den Assistenten anschliessend, das PDF zu erstellen – auf Wunsch hängt er es danach an die Buchung an.

Neue Funktionen tauchen nicht auf

KI-Assistenten merken sich die Werkzeugliste eines Servers beim Verbinden. Nach Updates von KLARA MCP einmal trennen und neu verbinden.

Die erste Antwort dauert lange

Nach längerer Pause startet der Server neu (Kaltstart). Die erste Anfrage kann darum einige Sekunden dauern, danach ist es schnell.

«Diese Aktion ist nicht mehr gültig»

Vorbereitete Aktionen verfallen nach 30 Minuten ohne Bestätigung – aus Sicherheit. Bitte den Assistenten einfach, die Aktion neu vorzubereiten.

Fehler mit Vorfall-id bei PDF, Versand oder Beleg

Bekannter Fehler bei KLARA (Stand 11.11.2026, in der KLARA-API-Doku bestätigt): PDF-Rendern, Rechnungsversand und Beleg-Upload gehen bei KLARA derzeit nur mit Benutzer-Login. Mit API-Key antwortet KLARA mit einem Fehler (401 oder 500); eine Behebung ist noch nicht eingeplant. An deinem Key oder deiner Rolle liegt es nicht. In der KLARA-Oberfläche funktionieren diese Aktionen. Führe sie dort aus; die Vorfall-id aus der Meldung hilft dem Support.

Support

Fragen, Probleme oder Sicherheitsanliegen zu KLARA MCP: support@klara.ch

Hilfreich für eine schnelle Antwort: die Fehlermeldung aus deinem KI-Assistenten – sie enthält bei KLARA-Fehlern eine Vorfall-id, die den Fall eindeutig macht. Bitte nie API-Keys oder Passwörter mitschicken.

Mehr zu KLARA: klara.ch · Für Entwicklerinnen und Entwickler: developer.klara.ch