API & MCP
Ein Konto. Drei Zugänge: REST, MCP und llms.txt.
Dieselben 300+ API/MCP-Tools — ob Sie per REST integrieren, im KI-Client per MCP arbeiten oder llms.txt übergeben.
Ein Konto, EU-gehostet: Hinter jedem Zugang steht derselbe Document Layer.
- Eigene EU-Infrastruktur Ihre Daten bleiben in Europa.
- ISO 27001 aktiv Sicherheit zertifiziert.
- SOC 2 Type II aktiv Internationale Audit-Standards.
- 24+ Jahre Erfahrung Bewährt. Stabil. Zukunftssicher.
Showroom
Was sich mit PaperOffice bauen lässt
Vom einzelnen API-Call bis zum Document Agent: Der Showroom zeigt Anwendungen, Prompts und technische Rezepte.
Rechnungen autonom prüfen und freigeben
Extraktion, Lieferantenabgleich, Duplikaterkennung, Freigabe und revisionssicheres Ergebnis in einem Ablauf.
Document AIVerträge auf Risiken prüfen
Klauseln, Fristen und Abweichungen automatisch erkennen.
ComplianceAdressen validieren
Dokumentdaten extrahieren, geocodieren und verifizieren.
TransformationPDFs für Agenten aufbereiten
OCR, Struktur und Metadaten für nachgelagerte Systeme.
KnowledgeWissen live abfragen
Antworten aus dem aktuellen Dokumentbestand statt aus Kopien.
Schnellstart
Vom Prompt zum ersten API-Call
Keine Dokumentation durcharbeiten: Der Coding Agent liest llms.txt und kennt danach Fähigkeiten, Authentifizierung und Endpunkte.
- llms.txt übergeben Der Agent liest die maschinenlesbare Beschreibung der API.
- Konto verbinden Ein Konto für REST und MCP, ein Token im Header.
- Anwendung beschreiben In natürlicher Sprache beschreiben, was entstehen soll.
Read https://api.paperoffice.ai/latest/docs/llms.txt and understand the available Document Operations.
Then build a workflow that:
1) Analyses incoming invoices
2) Checks required fields
3) Returns the result as structured JSON
4) Uses Authorization: Bearer po_ut_YOUR_API_KEY API verstanden · bereit für den ersten API-Call
curl -X POST \ "https://api.paperoffice.ai/latest/job/add/workflow" \ -H "Authorization: Bearer po_ut_YOUR_API_KEY" \ -F "[email protected]" \ -F "idp_collection=invoice" \ -F "model=basic-pro-max" import requestsresponse = requests.post( "https://api.paperoffice.ai/latest/job/add/workflow", headers={"Authorization": "Bearer po_ut_YOUR_API_KEY"}, files={"file_1": open("invoice.pdf", "rb")}, data={"idp_collection": "invoice", "model": "basic-pro-max"},)print(response.json()) const form = new FormData();form.append("file_1", new Blob([await readFile("invoice.pdf")]), "invoice.pdf");form.append("idp_collection", "invoice");form.append("model", "basic-pro-max");const response = await fetch("https://api.paperoffice.ai/latest/job/add/workflow", { method: "POST", headers: { Authorization: "Bearer po_ut_YOUR_API_KEY" }, body: form,});console.log(await response.json()); <?php$ch = curl_init("https://api.paperoffice.ai/latest/job/add/workflow");curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer po_ut_YOUR_API_KEY"], CURLOPT_POSTFIELDS => [ "file_1" => new CURLFile("invoice.pdf"), "idp_collection" => "invoice", "model" => "basic-pro-max", ],]);echo curl_exec($ch); Erster API-Call
So sieht der erste API-Call aus
Ein POST auf /latest/job/add/workflow mit Datei, Sammlung und Modell — dazu ein Bearer-Token im Header. Mehr ist nicht nötig.
- Ein Header
Authorization: Bearer po_ut_YOUR_API_KEY — kein OAuth-Flow, keine Refresh-Logik, keine SDK-Pflicht.
- Eine Pipeline pro Aufruf
Der Pfad nach /latest/job/add/ nennt die Pipeline; workflow liefert strukturiertes IDP.
- Ergebnis oder job_id
Standardmäßig hält die API die Verbindung und liefert das Ergebnis inline; sonst kommt HTTP 202 mit job_id und poll_url.
Drei Zugänge
So fügt sich PaperOffice in den Stack
Genau den Zugang nutzen, den Produkt oder Agent braucht. Das Dokument bleibt dieselbe verlässliche Quelle.
Für eigene Produkte
Document Operations direkt aus Backend, Workflow oder SaaS aufrufen.
- JSON-basierte API
- Asynchrone Jobs
- Webhooks & Events
Für KI-Agenten
PaperOffice nativ in Claude, ChatGPT, Cursor und andere MCP-Clients bringen.
- Tool Discovery
- Live-Dokumentzugriff
- Kontrollierte Aktionen
Für Coding Agents
Der Coding Agent versteht Fähigkeiten, Authentifizierung und Beispiele sofort.
- Kein SDK erforderlich
- Maschinenlesbare Doku
- Direkt kopierbar
Fragen
Häufige Fragen zu API und MCP
Worin unterscheiden sich REST, MCP und llms.txt?
REST ist die Schnittstelle für eigene Produkte, der MCP-Server bringt dieselben Werkzeuge in KI-Clients wie Claude, ChatGPT oder Cursor, und llms.txt beschreibt beides maschinenlesbar für Coding Agents. Alle drei Zugänge arbeiten auf demselben Konto und demselben Document Layer.
Brauche ich ein SDK?
Nein. Die API ist HTTP und JSON, jeder HTTP-Client genügt. Für Coding Agents liegt die maschinenlesbare Beschreibung unter https://api.paperoffice.ai/latest/docs/llms.txt.
Wie authentifiziere ich mich?
Mit einem Token im HTTP-Header: Authorization: Bearer po_ut_YOUR_API_KEY. Welche Schlüsselarten es gibt und wofür sie gelten, steht auf der Seite Authentifizierung & Keys.
Wo finde ich fertige Beispiele?
Im Cookbook stehen kopierbare Prompts und Codebeispiele; die Postman Collection enthält dieselben Endpunkte zum direkten Ausprobieren.
Nächste Station
So geht es weiter
Der empfohlene nächste Schritt im Developer-Funnel und zwei passende Abzweige.