Zusammenfassung
T-Bank Business (T-API, früher Tinkoff Business): Firmendaten, Konten und Salden, Kontoauszüge mit Gegenparteien, Zahlungsbestätigungen, Status ausgestellter Rechnungen sowie Acquiring-Terminals und Kartenumsätze. Nur lesend.
Frag einfach
Beispiel-Prompts für T-Bank Business
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
Nur selbst gehostet. Die T-API von T-Bank weist sich mit einem TLS-Zertifikat der Russian Trusted Root CA aus, der AnythingMCP Cloud nicht vertraut. Deshalb gibt es diesen Connector nicht in AnythingMCP Cloud. Er funktioniert mit einer AnythingMCP-Instanz, die du selbst betreibst, sobald dieses Stammzertifikat in ihrem Trust Store liegt, wie unten beschrieben.
T-Bank Business + Gemini
T-Bank Business (T-API, früher Tinkoff Business): Firmendaten, Konten und Salden, Kontoauszüge mit Gegenparteien, Zahlungsbestätigungen, Status ausgestellter Rechnungen sowie Acquiring-Terminals und Kartenumsätze. Nur lesend.
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:
TBANK_API_URL, TBANK_API_TOKEN
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 10 Minuten. Du brauchst ein Firmenkonto bei T-Bank Business und ein selbst gehostetes AnythingMCP, das der Russian Trusted Root CA vertraut (siehe Zertifikate unten).
- Öffne in T-Business (business.tbank.ru) Integrations > T-API und klick auf Issue token.
- Trag die IP-Adressen ein, von denen die Aufrufe kommen, oder wähle als kleines oder mittleres Unternehmen Disable address check. Die Aufrufe kommen von der Adresse deines AnythingMCP-Servers, also erlaube diese Adresse oder schalte die Prüfung ab.
- Hake unter What the API may access mindestens Firmeninformationen (T-Business ID), Kontoinformationen (
bank-accounts/get) und Kontobewegungen (Auszüge) an; nimm Acquiring-Terminals, Rechnungen und Webhooks dazu, wenn du diese Tools willst. Du kannst den Token auf bestimmte Konten beschränken. - Kopiere den Token in
TBANK_API_TOKEN. Er gilt 90 Tage ab der letzten Nutzung, ein regelmäßig genutzter Token läuft also nicht ab. Um Adressen oder Zugriffe zu ändern, stellst du einen neuen Token aus. - Setze
TBANK_API_URLaufhttps://business.tbank.ru/openapi. Für die Sandbox nimmst duhttps://business.tbank.ru/openapi/sandboxmit dem TokenTBankSandboxToken; ihre Antworten hängen nicht von deinen Daten ab. - Installiere den Connector und rufe
tbank_get_companyauf, um den Token zu prüfen.
Zertifikate: Die T-API weist sich mit einem TLS-Zertifikat des russischen Digitalministeriums aus (Russian Trusted Root CA); die alten öffentlichen Zertifikate wurden widerrufen. Ein Server, der dieser Wurzel nicht vertraut, scheitert mit einem Zertifikatsfehler, noch bevor ein HTTP-Status kommt. Füge das Stammzertifikat (von gosuslugi.ru/crt) dem Node-Trust-Store deines AnythingMCP-Backends hinzu, zum Beispiel NODE_EXTRA_CA_CERTS=/path/russian_trusted_root_ca.pem, und starte es neu.
Was er liest: die Firma hinter dem Token (voller und kurzer Name, INN, KPP, OGRN, Rechtsform, Steuerregime, Geschäftsadresse, Registrierungsdatum und Bankverbindung); die Firmenkonten mit Status, Typ, Währung, Tarif und Salden; Kontoauszüge ab Juni 2023 mit Betrag, Richtung, Kategorie, Verwendungszweck und Gegenpartei (Name, INN, KPP, Konto, BIC der Bank) jeder Buchung; die Bankbestätigung einer ausgeführten Buchung als PDF; den Status von Rechnungen, die über die T-API ausgestellt wurden; die Acquiring-Terminals und ihre Kartenumsätze; und die eingerichteten Webhooks.
So arbeitet die KI damit: Salden kommen aus tbank_list_accounts, wobei balance.otb das ist, was jetzt verfügbar ist. Für einen Auszug ruft sie tbank_get_statement mit account_number und from (und to) auf und blättert mit cursor = nextCursor, bis es fehlt; typeOfOperation Credit ist Geldeingang, Debit Geldausgang, und counterparty_inns filtert nach Gegenpartei. Als Nachweis einer Zahlung holt sie tbank_get_payment_document mit operationId und operationDate aus dem Auszug, und nur, wenn du das Dokument willst, denn das PDF ist groß. Fürs Karten-Acquiring listet sie die Terminals mit tbank_list_terminals und ruft dann tbank_list_terminal_operations pro Terminal und Tag auf.
Nur lesend: Alle 8 Tools lesen nur. Es werden keine Zahlungen angelegt oder signiert, deshalb gibt es nichts zu bestätigen, und kein Tool ist bei der Installation ausgeschaltet.
Datum und Beträge: Zeitangaben in Parametern und Antworten sind ISO 8601 in UTC; Buchungen am Wochenende werden am nächsten Werktag gebucht. Beträge stehen in der Kontowährung (Rubel mit Kopeken als Nachkommastellen), außer Acquiring-Umsätzen, die in Kopeken kommen.
Limits: Auszüge 20 Aufrufe pro Sekunde, Konten und Firma 6, Zahlungsdokumente und Acquiring 1 pro Sekunde. Auszüge beginnen im Juni 2023.
Häufige Fehler: 401 heißt, dass der Token falsch oder abgelaufen ist oder der Aufruf von einer Adresse kommt, die der Token nicht erlaubt. 403 heißt, dass dem Token der Zugriff für diese Methode fehlt (stell einen neuen Token mit diesem Häkchen aus) oder das Konto für diesen Token nicht freigegeben ist. 422 nennt einen ungültigen Parameter, etwa eine Kontonummer, die nicht 20 Stellen hat. Jeder Fehler hat eine errorId, die du dem T-Bank-Support nennen kannst.
Der Connector führt keine Zahlungen, Gehaltslisten oder Auszahlungen an Selbstständige aus und deckt weder die Kartenmethoden hinter mTLS (secured-openapi) noch die Partner-Integration (OAuth) ab.
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
- Öffne
http://localhost:3000und registriere dich. Das erste Konto wird Admin. - Öffne den Connector-Store (
http://localhost:3000/connectors/store), wähle T-Bank Business, trag die abgefragten Zugangsdaten ein (manche Connectors brauchen keine) und installiere ihn. - Leg unter MCP Servers einen Server an und weise ihm den T-Bank Business-Connector zu. Kopiere auf der Seite des Servers den MCP endpoint (
http://localhost:4000/mcp/<server-id>) und erzeuge unter API keys einen Schlüssel.
Der Quickstart lauscht nur auf localhost. Für eine Instanz, die andere Personen oder KI-Clients in der Cloud erreichen, klonst du das Repository und startest ./setup.sh. Das Skript richtet Domain, HTTPS und OAuth ein (Deployment-Anleitung).
Schritt 3 — Connector in Gemini hinzufügen
Gemini CLI läuft auf deinem Rechner und kann den lokalen Endpoint nutzen:
gemini mcp add --transport http tbank http://localhost:4000/mcp/<server-id> -H "X-API-Key: <your-api-key>"
Damit landet der Server in .gemini/settings.json des aktuellen Projekts; mit -s user speicherst du ihn in ~/.gemini/settings.json für alle Projekte. Starte gemini und führ /mcp aus, um die T-Bank Business-Tools zu sehen.
Verfügbare Tools
| Tool | What it does |
|---|---|
tbank_get_company | Get the company behind the token: full and short name, INN, KPP, OGRN, legal form, tax regime, legal address, registration date and the… |
tbank_list_accounts | List the company accounts at T-Bank (settlement and, with with_invest, investment accounts; active, closed, blocked or arrested): account… |
tbank_get_statement | Get the operations of an account for a period, from June 2023: operationId, operationDate, operationStatus (Authorization or Transaction)… |
tbank_get_payment_document | Get the bank confirmation of an executed operation (payment order, bank order, memorial order and similar) as a Base64 string of a PDF… |
tbank_get_invoice_info | Get the status of an invoice the company issued through T-API (for example whether it has been paid) |
tbank_list_terminals | List the active card acquiring terminals of the company (terminal key, address, status) |
tbank_list_terminal_operations | List the card operations of one acquiring terminal for at most one day: amounts in kopecks, status, card mask, time |
tbank_list_webhooks | List the webhooks configured for the company (event type and URL), for example the account operation notifications |
Beispiel-Prompts
- „Wie hoch sind gerade die Salden aller unserer T-Bank-Konten, und wie viel ist heute verfügbar?“
- „Zeig mir die Geldeingänge der letzten Woche auf unserem Hauptkonto mit Gegenpartei und Verwendungszweck.“
- „Wie viel haben wir in diesem Quartal an die Gegenpartei mit der INN 7707083893 gezahlt?“
- „Hol mir die Bankbestätigung der größten ausgehenden Zahlung von gestern als PDF.“
- „Wie viel haben unsere Acquiring-Terminals gestern mit Kartenzahlungen eingenommen?“
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.
Warum gibt es T-Bank Business nicht in AnythingMCP Cloud? Die T-API weist sich mit einem TLS-Zertifikat des russischen Digitalministeriums aus (Russian Trusted Root CA), und AnythingMCP Cloud vertraut dieser Wurzel nicht, jeder Aufruf würde also mit einem Zertifikatsfehler scheitern. In deiner eigenen AnythingMCP-Instanz fügst du die Wurzel mit NODE_EXTRA_CA_CERTS hinzu und startest neu.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?