REST + MCP, ein Vertrag
Dasselbe Wire-Format für curl-Skripte und Claude-artige Agentensitzungen: initialize, tools/list, tools/call.
Alles, was die Web-UI tut, ist über JSON verfügbar: Rechnungen erstellen, filtern und serverseitig gerenderte PDFs erhalten. KI-Agenten sprechen dieselbe Oberfläche über einen Model-Context-Protocol-Endpunkt — deshalb veröffentlicht diese Seite llms.txt und eine Agenten-Skill.
Dasselbe Wire-Format für curl-Skripte und Claude-artige Agentensitzungen: initialize, tools/list, tools/call.
Bearer-Tokens gehören zu einem Konto; Agenten sehen nur die Rechnungen dieses Kontos.
GET /api/v1/invoices/:id.pdf rendert serverseitig — identische Ausgabe wie der menschliche Download.
Senden Sie Authorization: Bearer <api_token>. Agenten sollten den Token beim Nutzer erfragen; er ist jederzeit regenerierbar.
Kein SDK nötig — einfaches JSON über HTTPS. Die SKILL.md dokumentiert fertig kopierbare curl-Abläufe.
API: 120 Anfragen/Minute pro IP. MCP: 60/Minute. Anmeldung und Passwort-Reset: 10/Minute.
Ja — POST der Rechnung, dann GET /api/v1/invoices/:id.pdf mit der zurückgegebenen ID.