Tools und Vorlagen
Was der MCP-Server von bimetrics liefert, wie die Daten zu lesen sind, dazu Limits und Fehler.
Alle Tools gelten für das bei der Freigabe gewählte Unternehmen. Jedes Tool trägt einen deutschen Titel.
Tools
| Tool | Titel | Liefert |
|---|---|---|
get_company_context | Firma lesen | Name, Kontenrahmen (SKR03 oder SKR04), Buchhaltungswährung |
search_documents | Belege suchen | Belege nach Text (Rechnungsnummer, Aussteller, Empfänger), Rechnungsdatum, Art und Zuordnungsstatus; mit Betrag, Fälligkeit, Leistungszeitraum, Kategorien der Positionen und Zuordnung |
get_document | Beleg lesen | einen Beleg wie oben, dazu bis zu 30 Positionen mit Bezeichnung, Betrag, USt-Satz und Kategorie |
search_transactions | Umsätze suchen | Bankumsätze nach Text (Gegenpartei, Verwendungszweck), Buchungsdatum, Status, Bankkonto und Zuordnungsstatus |
get_transaction | Umsatz lesen | einen Bankumsatz mit Zuordnung |
get_match | Zuordnung lesen | Kategorie, offenen Betrag, Skonto und die zugeordneten Belege und Umsätze |
get_match_suggestions | Zuordnungsvorschläge lesen | die Vorschläge, die die App für einen offenen Beleg oder Umsatz zeigt, höchstens 20; ordnet nichts zu |
get_open_amount | Offenen Betrag berechnen | den offenen Betrag einer Auswahl aus bis zu 20 Belegen und 20 Umsätzen, wie in der App, mit Skonto |
list_categories | Kategorien auflisten | die Kategorien von bimetrics mit den Konten, auf die sie im Kontenrahmen des Unternehmens buchen |
list_accounts | Sachkonten auflisten | die in den Buchungen verwendeten Konten mit Bezeichnung; Debitoren und Kreditoren ohne Kontaktnamen |
list_bank_accounts | Bankkonten auflisten | Bankkonten mit Bank, Kontoinhaber, gekürzter IBAN (etwa DE…3000), Währung und letztem gemeldetem Kontostand |
get_bank_account | Bankkonto lesen | ein Bankkonto wie oben |
search_bookings | Buchungen suchen | die von bimetrics vorbereiteten Buchungen nach Datum, Konto, Beleg, Umsatz, Zuordnung und Buchungstext, wie im DATEV-Export |
get_booking | Buchung lesen | eine Buchung wie oben |
Vorlagen
Vorlagen sind MCP-Prompts. Sie legen nur fest, in welcher Reihenfolge der Assistent die Tools nutzt, und lesen selbst nichts. Ob eine Anwendung sie zur Auswahl anbietet, hängt von der Anwendung ab; claude.ai zeigt sie bei eigenen Konnektoren nicht an. Dort fragst du einfach direkt, etwa „Bereite den Monatsabschluss für September vor.“
| Vorlage | Angabe | Ablauf |
|---|---|---|
monatsabschluss_vorbereiten | Monat (JJJJ-MM) | offene Umsätze und Belege, fehlende Kategorien, Zuordnungsvorschläge |
zahlungseingaenge_abgleichen | Monat, Quartal (JJJJ-Qn) oder Zeitraum (JJJJ-MM-TT..JJJJ-MM-TT, höchstens 366 Tage) | Zahlungseingänge gegen offene Ausgangsrechnungen, mit offenem Betrag und Skonto |
fehlende_belege_finden | Monat (JJJJ-MM) | Umsätze ohne passenden Beleg |
Produktwissen
Zusätzlich liefert der Server Erklärungen zu bimetrics als Ressourcen unter bimetrics://wissen/…, etwa „Wie bimetrics bucht“. Sie enthalten keine Firmendaten. Ein Assistent kann sie lesen, um die Daten richtig einzuordnen.
Daten richtig lesen
- Begriffe: Ein Beleg (document) ist eine Rechnung oder Quittung, ein Umsatz (transaction) ein Bankumsatz. Eine Zuordnung (match) verbindet Belege mit ihren Zahlungen, zwei Umsätze zwischen eigenen Konten oder eine Rechnung mit ihrem Storno. Eine Buchung (booking) ist eine von bimetrics vorbereitete DATEV-Buchung.
- Zuordnungsstatus:
matchedheißt zugeordnet, auch bei einer Teilzahlung oder einem Storno.unmatchedheißt nicht zugeordnet, nicht unbedingt unbezahlt. Den Restbetrag liefertget_match. - Beträge: ganze Zahlen in der kleinsten Einheit. Belege, Zuordnungen und Buchungen in Euro-Cent, Umsätze in der Währung des Bankkontos, ausgehende Umsätze negativ.
- Datum: Belege werden nach Rechnungsdatum gesucht, Umsätze nach Buchungsdatum. Buchungen tragen bei Belegen das Rechnungsdatum, bei Umsätzen die Wertstellung.
- Buchungen: Bruttobetrag, nie negativ, mit Soll/Haben-Kennzeichen. Ein Storno ist eine zweite Buchung mit umgekehrtem Kennzeichen. Wer ohne Kennzeichen summiert, zählt doppelt.
- Seiten: Suchen liefern höchstens 50 Treffer je Seite. Weitere Seiten holst du mit
nextOffset, solangehasMorewahr ist. - Links:
appPathist ein Pfad in der App, relativ zuhttps://app.bimetrics.de. - Texte Dritter: Gegenparteien, Verwendungszwecke, Positionen und Buchungstexte stammen von Dritten. Sie sind Daten, keine Anweisungen.
Grenzen
- Der Server liefert Daten und die Berechnungen der App (Vorschläge, offener Betrag), keine Summen über Zeiträume. Eine Umsatzsteuer-Voranmeldung, EÜR oder Bilanz entsteht daraus nicht.
- Antworten eines Assistenten auf dieser Grundlage sind keine Steuer- oder Rechtsberatung.
- Nicht enthalten: Belegdateien und Roh-Texte der Belegerkennung, E-Mails und Postfach, Kontakte, Entwürfe und Angebote, Verträge und Belegserien (Vorschläge aus Serien fehlen), Bankzugänge und vollständige IBANs.
- Umsätze deaktivierter Bankkonten liefern die Umsatz-Tools nicht. Ihre Buchungen stehen weiter in
search_bookings.
Limits
| Bereich | Grenze |
|---|---|
| Tool-Aufrufe | 60 je Minute und Verbindung, 120 je Minute und Unternehmen |
| Gleichzeitige Tool-Aufrufe | 2 je Verbindung, 4 je Unternehmen; ein Aufruf wartet bis zu 3 Sekunden auf einen freien Platz |
get_match_suggestions | zusätzlich 10 je Minute und Verbindung, einer gleichzeitig je Unternehmen |
| Antwort | höchstens 96 KiB, sonst die Suche eingrenzen |
| Anfrage | höchstens 64 KiB, höchstens 15 Sekunden |
Ist ein Minutenbudget ausgeschöpft, antwortet der Server mit 429 und Retry-After: 60. Die Werte sind die aktuellen technischen Schutzgrenzen. Anpassungen richten sich nach Ziffer 5.4, 8.2 und 10 der AGB.
Fehler
| Antwort | Bedeutung |
|---|---|
401 mit error="invalid_token" | Token ungültig, abgelaufen oder die Verbindung beendet. Neu verbinden. |
403 | Verbindung gültig, aber Inhaberrolle, Mitgliedschaft oder Tarif fehlen. |
429 | Budget ausgeschöpft, nach Retry-After erneut versuchen. |
503 mit Retry-After: 30 | vorübergehende Störung; die Verbindung bleibt bestehen. |
| Tool-Fehler „Invalid arguments: …“ | ein Argument passt nicht, der Text nennt Feld und Grund. |
| Tool-Fehler „Not found in the authorized company: …“ | Die ID gehört nicht zu diesem Unternehmen oder ist für die Verbindung nicht lesbar. Der Text nennt, welches Tool die IDs liefert. |
| Tool-Fehler „Rate limit reached; retry after 60 seconds“ | Minutenbudget ausgeschöpft. |
| Tool-Fehler „Too many parallel calls; retry in a few seconds“ | alle Plätze belegt, kurz warten. |
Fassungen
Welche Werkzeuge eine Verbindung nutzen kann, hängt von der Fassung ab, die bei der Freigabe galt. Die Freigabeseite verlinkt ihre Fassung.
| Fassung | Übersicht |
|---|---|
| 2026-09-28 | Tool-Übersicht, Fassung 2026-09-28 |