Für Entwickler & KI-Agenten

Alles, was Sie brauchen, um einen KI-Assistenten oder Agenten mit Exact Online zu verbinden: der MCP-Server, OAuth 2.1-Authentifizierung und maschinenlesbare Dokumentation.

Quickstart (Self-Service)

  1. Konto anlegen auf ledgerbotje.nl/app. Die 14-tägige Testphase startet sofort, ohne Kreditkarte, auf Advanced-Niveau (lesen + schreiben, bis zu 10 Verwaltungen).
  2. Exact Online verbinden per OAuth: Sie autorisieren Ledger Botje einmalig für Ihre Verwaltung(en).
  3. MCP-Server hinzufügen im KI-Client mit dieser URL: https://www.ledgerbotje.nl/app/mcp. Pro Client (ChatGPT, Claude, Copilot, Cursor und mehr) erklärt auf MCP verbinden.

Der KI-Client durchläuft den OAuth-Flow anschließend selbst; es gibt keine API-Keys zu verwalten.

Authentifizierung: OAuth 2.1 mit PKCE

  • Authorization-Code-Flow mit verpflichtendem PKCE (S256); Scope mcp:tools.
  • Dynamic Client Registration (RFC 7591): Clients registrieren sich selbst über das Registration-Endpoint - keine manuelle Anmeldung nötig.
  • Tokens: Access-Tokens sind 1 Stunde gültig; Refresh-Tokens 30 Tage, rotierend.
  • Alle Endpoints stehen in den Discovery-Dokumenten unten; eine 401 trägt einen WWW-Authenticate-Header mit resource_metadata (RFC 9728), sodass ein Agent die Auth-Anforderungen aus einem einzigen Request lernt.

Maschinenlesbare Ressourcen

openapi.jsonOpenAPI 3.1-Beschreibung der HTTP-Surface: MCP-Endpoint, Dokumentupload-API und Discovery-Dokumente.
MCP Server-CardServername, Transport (Streamable HTTP), Authentifizierung und Capabilities.
llms.txtKompaktes Faktenblatt für KI-Assistenten; llms-full.txt listet alle 294 Tools.
oauth-protected-resourceRFC 9728-Metadaten: Resource, Authorization-Server, Scopes.
oauth-authorization-serverRFC 8414-Metadaten: Authorize-, Token- und Registration-Endpoint, PKCE-Methoden.
sitemap.xmlAlle indexierbaren Seiten, mit lastmod-Daten.

Die vollständige Toolliste mit Beschreibungen steht auf MCP-Tools (294 Tools: 124 read-only, 170 schreibend) und ist programmatisch über tools/list am MCP-Endpoint abrufbar.

Dokumente hochladen

Für das Anliefern von Dateien (zum Beispiel Eingangsrechnungen) gibt es einen zweistufigen Upload-Flow: das MCP-Tool documents_request_upload_url gibt eine einmalige Upload-URL aus, danach wird die Datei mit einem gewöhnlichen HTTP-Request angeliefert:

curl -X PUT "https://ledgerbotje.nl/app/documentuploadapi.php?token=<64-zeichen-token>" \
  --data-binary @rechnung.pdf

Die Antwort ist JSON ({"success": true, ...}); das MCP-Tool documents_upload hängt die Datei anschließend über fileReference an Exact Online an.

Rate Limits

Limits sind informativ, nie blockierend: jede Tool-Antwort trägt ein rateLimit-Objekt und die X-RateLimit-*-Header, sodass ein Agent sein Tempo anpassen kann, ohne abgewiesene Calls. Richtwerte: 60 Calls pro Minute; pro Monat 5.000 (Basic) oder 8.000 (Advanced), erweiterbar mit Add-ons. Siehe Preise.

Testen Sie es mit Ihrer eigenen Verwaltung

14 Tage kostenlos, keine Kreditkarte erforderlich. Innerhalb von 5 Minuten stellt Ihr KI-Assistent Exact Online die erste Frage.

14 Tage kostenlos testen