MCP Server
Der Hosted MCP Server stellt Business OS — Banking + DATEV — als typisierte Tools für KI-Agenten bereit, die außerhalb der Shell laufen: claude.ai, Cursor, Windsurf und das Agent SDK. Er läuft remote (kein lokaler Prozess, keine Installation) und authentifiziert jede Sitzung per OAuth 2.1.- Remote & stateless — funktioniert im Web, auf Mobile und in Cloud-Agenten
- OAuth 2.1 + PKCE — pro Nutzer-Sitzung eigene Autorisierung
- Strukturierte Tool-Definitionen mit JSON Schema
- Voller Funktionsumfang — Banking (PSD2) und DATEV (DUO, Rechnungswesen Lesen/Schreiben)
Für Claude Code (Shell vorhanden) ist die CLI + Skill der einfachere Weg —
business-os init bringt Claude die Befehle bei. Der Hosted MCP ist für Agenten ohne Shell gedacht.Setup
Der Server wird als Custom Connector eingebunden. Server-URL:claude.ai
- Einstellungen → Connectors → Custom Connector hinzufügen
- URL
https://mcp.business-os.deeintragen und speichern - Beim ersten Verbinden öffnet sich die Business-OS-Autorisierungsseite — dort deinen API Key aus dem Dashboard einfügen und bestätigen
- Die Tools stehen danach in jeder Unterhaltung zur Verfügung
Cursor / Windsurf
In der MCP-Konfiguration einen Remote-Server mit derselben URL (https://mcp.business-os.de) eintragen; der OAuth-Flow läuft identisch im Browser.
Es wird kein API Key in eine lokale Datei geschrieben — die Autorisierung läuft über den Browser-OAuth-Flow, und jede Sitzung erhält ihr eigenes Token.
Verfügbare Tools
Nach dem Verbinden stehen folgende Tools im Agenten zur Verfügung.Banking AIS
Banking PIS
Banking — Sonstige
DATEV — Allgemein & Unternehmen Online (DUO)
DATEV Rechnungswesen — Schreiben
DATEV Rechnungswesen — Lesen
Beispiel-Interaktion
Nach der Konfiguration kannst du Claude direkt in natürlicher Sprache ansprechen:Tool-Parameter
create_payment
list_transactions
CLI + Skill vs. Hosted MCP
Beide sprechen dasselbe API an — die Wahl hängt davon ab, wo der Agent läuft.Beide Oberflächen sind unabhängige Clients desselben REST-API und decken denselben Funktionsumfang ab (Banking + DATEV) — keine wrappt die andere.