{"id":559602,"recorded_at":"2026-10-27T21:10:17.771762Z","observed_at":"2026-10-27T21:10:17.771608Z","subject_kind":"endpoint","subject":"b036d86b-abe9-4e0b-b27c-32509cd85390","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":33,"tools":[{"description":"Guthaben-Konto abfragen (Kostendeckel für kostenpflichtige KI-Calls). Das Konto mit 1 € Startgutschein wird beim ersten kostenpflichtigen Call ausgestellt und dort zurückgegeben — merken und künftig mitschicken. Kostenlose Funktionen brauchen kein Konto.","inputSchema":{"additionalProperties":false,"properties":{"account_id":{"description":"Bestehendes Konto (optional).","type":"string"}},"required":[],"type":"object"},"name":"account_balance"},{"description":"Guthaben aufladen. Hinweis: Die Zahlung wird gerade eingerichtet — der Aufladewunsch wird vermerkt, aber noch nicht real belastet (die kostenlosen Funktionen bleiben ohnehin frei).","inputSchema":{"additionalProperties":false,"properties":{"account_id":{"description":"Konto (optional; sonst neu).","type":"string"},"amount_cents":{"description":"Wunschbetrag in Cent (optional).","type":"integer"}},"required":[],"type":"object"},"name":"account_topup"},{"description":"Stellt einem PDF ein DIN-5008-Adressblatt voran (für den Postversand). recipient = {name,street,zip,city,country}.","inputSchema":{"additionalProperties":false,"properties":{"filename":{"description":"Dateiname (optional).","type":"string"},"pdfBase64":{"description":"Das PDF (base64).","type":"string"},"recipient":{"additionalProperties":false,"properties":{"city":{"description":"Ort.","type":"string"},"country":{"description":"ISO-2, z. B. DE/AT/CH.","type":"string"},"name":{"description":"Empfängername.","type":"string"},"street":{"description":"Straße + Nr.","type":"string"},"zip":{"description":"PLZ.","type":"string"}},"required":["name","street","zip","city"],"type":"object"},"senderLine":{"description":"Einzeilige Rücksendeangabe über dem Adressblock (optional).","type":"string"}},"required":["pdfBase64","recipient"],"type":"object"},"name":"add_cover_page"},{"description":"Befüllt erkannte Felder eines gescannten (nicht-AcroForm-)PDFs: Text auf Schreiblinien, X in Checkboxen — per Ratio-Positionen (z. B. aus einer Feld-Erkennung).","inputSchema":{"additionalProperties":false,"properties":{"fields":{"description":"Erkannte Felder.","items":{"additionalProperties":false,"properties":{"id":{"description":"Feld-id (Schlüssel in values).","type":"string"},"pageIndex":{"description":"Seitenindex (0-basiert).","type":"integer"},"type":{"enum":["line","checkbox","signature"],"type":"string"},"xEndRatio":{"description":"X-Ende 0..1.","type":"number"},"xStartRatio":{"description":"X-Start 0..1.","type":"number"},"yRatio":{"description":"Y 0..1 von oben (Basislinie/Mitte).","type":"number"}},"required":["id","type","pageIndex","xStartRatio","xEndRatio","yRatio"],"type":"object"},"type":"array"},"filename":{"description":"Dateiname (optional).","type":"string"},"lang":{"description":"Sprachhinweis für die Schrift (optional).","type":"string"},"pdfBase64":{"description":"Das gescannte PDF (base64).","type":"string"},"values":{"additionalProperties":true,"description":"Feld-id → Wert (Text; \"true\" für Checkbox).","type":"object"}},"required":["pdfBase64","fields","values"],"type":"object"},"name":"apply_scan_answers"},{"description":"Storniert einen Brief im 15-Minuten-Fenster von LetterXpress.","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"Brief-id.","type":"string"}},"required":["id"],"type":"object"},"name":"brief_cancel"},{"description":"Nach Zahlung: Brief einreichen. Braucht die job_id aus brief_create_checkout.","inputSchema":{"additionalProperties":false,"properties":{"jobId":{"description":"job_id aus brief_create_checkout.","type":"string"}},"required":["jobId"],"type":"object"},"name":"brief_confirm"},{"description":"Startet den bezahlten Briefversand: liefert eine Stripe-Checkout-URL. Der MENSCH bezahlt; danach brief_confirm mit der job_id. (Kein kostenloser Direktversand über die KI.)","inputSchema":{"additionalProperties":false,"properties":{"country":{"description":"Zielland: DE | AT | CH.","type":"string"},"filename":{"description":"Dateiname (optional).","type":"string"},"pages":{"description":"Seitenzahl (optional).","type":"integer"},"pdfBase64":{"description":"Das zu versendende PDF.","type":"string"},"recipient":{"description":"Anzeigename des Empfängers (für Beleg).","type":"string"},"registered":{"description":"Einwurf-Einschreiben.","type":"boolean"}},"required":["pdfBase64","recipient"],"type":"object"},"name":"brief_create_checkout"},{"description":"Prüft, ob Briefversand (Post via LetterXpress) verfügbar/bezahlt ist.","inputSchema":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"name":"brief_ping"},{"description":"Preis für einen Postbrief (Standard oder Einschreiben). Länder: DE/AT/CH.","inputSchema":{"additionalProperties":false,"properties":{"country":{"description":"Zielland: DE | AT | CH (Default DE).","type":"string"},"pages":{"description":"Seitenzahl (optional; sonst aus PDF).","type":"integer"},"pdfBase64":{"description":"Das zu versendende PDF.","type":"string"},"registered":{"description":"Einwurf-Einschreiben statt Standard.","type":"boolean"}},"required":[],"type":"object"},"name":"brief_quote"},{"description":"Status/Tracking eines Briefs per id.","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"Brief-id.","type":"string"}},"required":["id"],"type":"object"},"name":"brief_status"},{"description":"Sendet ein PDF zur mehrparteiigen elektronischen Signatur (DocuSign-Stil). Liefert die Vorgangs-id, einen ownerKey (geheim halten!) und pro Empfänger einen Signier-Link. fields platzieren Signatur-/Text-/Datum-/Checkbox-Felder per Ratio (0..1, y von oben). Emails an Empfänger nur über den zurückgegebenen ownerKey.","inputSchema":{"additionalProperties":false,"properties":{"docName":{"description":"Dokumentname, z. B. \"Mietvertrag.pdf\".","type":"string"},"expiresDays":{"description":"Ablauf in Tagen (0 = kein Ablauf).","type":"integer"},"fields":{"description":"Feld-Platzierungen.","items":{"additionalProperties":false,"properties":{"label":{"description":"Feldbeschriftung.","type":"string"},"pageIndex":{"description":"Seitenindex (0-basiert).","type":"integer"},"recipient":{"description":"Index des Empfängers (0-basiert).","type":"integer"},"type":{"enum":["signature","initials","text","date","checkbox"],"type":"string"},"xRatio":{"description":"X-Position 0..1 (Mitte).","type":"number"},"yRatio":{"description":"Y-Position 0..1 von oben (Mitte).","type":"number"}},"required":["type","recipient","pageIndex","xRatio","yRatio"],"type":"object"},"type":"array"},"isPublic":{"description":"Öffentlicher Signier-Link statt fester Empfänger.","type":"boolean"},"message":{"description":"Begleitnachricht an die Empfänger (optional).","type":"string"},"ownerName":{"description":"Name des Absenders/Erstellers.","type":"string"},"pdfBase64":{"description":"Das zu signierende PDF (z. B. aus fill_template).","type":"string"},"recipients":{"description":"Empfänger (bei isPublic leer).","items":{"additionalProperties":false,"properties":{"email":{"description":"E-Mail (optional; für Einladung).","type":"string"},"lang":{"description":"Sprache der Einladung: de | en.","type":"string"},"name":{"description":"Name des Unterzeichners.","type":"string"},"order":{"description":"Reihenfolge (optional).","type":"integer"}},"required":["name"],"type":"object"},"type":"array"}},"required":["ownerName","docName","pdfBase64"],"type":"object"},"name":"envelope_create"},{"description":"Verschickt (erneut) die Signier-Einladung per E-Mail an einen Empfänger. Nur mit ownerKey.","inputSchema":{"additionalProperties":false,"properties":{"email":{"description":"Ziel-E-Mail.","type":"string"},"id":{"description":"Vorgangs-id.","type":"string"},"ownerKey":{"description":"ownerKey.","type":"string"},"recipient":{"description":"Empfänger-Index (0-basiert).","type":"integer"}},"required":["id","ownerKey","recipient","email"],"type":"object"},"name":"envelope_send_invite"},{"description":"Status eines Signier-Vorgangs (wer hat gesehen/unterschrieben) per id + ownerKey.","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"Vorgangs-id.","type":"string"},"ownerKey":{"description":"Der bei create erhaltene ownerKey.","type":"string"},"withInputs":{"description":"Eingaben mitliefern.","type":"boolean"}},"required":["id","ownerKey"],"type":"object"},"name":"envelope_status"},{"description":"Lädt das fertige (z. B. lokal signierte) PDF für einen Vorgang hoch. Nur mit ownerKey.","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"Vorgangs-id.","type":"string"},"ownerKey":{"description":"ownerKey.","type":"string"},"pdfBase64":{"description":"Fertiges PDF.","type":"string"}},"required":["id","ownerKey","pdfBase64"],"type":"object"},"name":"envelope_upload_final"},{"description":"Storniert/annulliert einen Signier-Vorgang. Nur mit ownerKey.","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"Vorgangs-id.","type":"string"},"ownerKey":{"description":"ownerKey.","type":"string"}},"required":["id","ownerKey"],"type":"object"},"name":"envelope_void"},{"description":"Nach erfolgter Zahlung: Fax in die Warteschlange geben. Braucht die job_id aus fax_create_checkout.","inputSchema":{"additionalProperties":false,"properties":{"jobId":{"description":"job_id aus fax_create_checkout.","type":"string"}},"required":["jobId"],"type":"object"},"name":"fax_confirm"},{"description":"Unterstützte Fax-Zielländer + Hinweise zur E.164-Nummer.","inputSchema":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"name":"fax_countries"},{"description":"Startet den bezahlten Faxversand: liefert eine Stripe-Checkout-URL. Der MENSCH bezahlt über diese URL; danach fax_confirm mit der job_id. (Kein kostenloser Direktversand über die KI.)","inputSchema":{"additionalProperties":false,"properties":{"filename":{"description":"Dateiname (optional).","type":"string"},"pages":{"description":"Seitenzahl (optional).","type":"integer"},"pdfBase64":{"description":"Das zu faxende PDF.","type":"string"},"to":{"description":"Zielnummer in E.164, z. B. +4976339202117.","type":"string"}},"required":["to","pdfBase64"],"type":"object"},"name":"fax_create_checkout"},{"description":"Prüft, ob Faxversand verfügbar ist und ob er bezahlt (Stripe) läuft.","inputSchema":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"name":"fax_ping"},{"description":"Preis für einen Faxversand. Seitenzahl aus pdfBase64 abgeleitet, wenn nicht angegeben.","inputSchema":{"additionalProperties":false,"properties":{"pages":{"description":"Seitenzahl (optional; sonst aus PDF).","type":"integer"},"pdfBase64":{"description":"Das zu faxende PDF (z. B. aus fill_template).","type":"string"},"to":{"description":"Zielnummer E.164 (optional, für Zonenpreis).","type":"string"}},"required":[],"type":"object"},"name":"fax_quote"},{"description":"Zustellstatus eines Fax (queued/sending/success/failed) per id.","inputSchema":{"additionalProperties":false,"properties":{"id":{"description":"Fax-id.","type":"string"}},"required":["id"],"type":"object"},"name":"fax_status"},{"description":"Ein BELIEBIGES (nicht-Katalog-)PDF ausfüllen und optional signieren → fertiges PDF (base64). answers = Feldname→Wert (aus inspect_pdf). Unterschrift wird in erkannte Signaturfelder gesetzt oder per manualPlacement platziert. lang (optional) wählt die Schrift für nicht-lateinische Eingaben (ar/zh/hi/…).","inputSchema":{"additionalProperties":false,"properties":{"answers":{"additionalProperties":true,"description":"Feldname → Wert (String/Boolean).","type":"object"},"extraText":{"additionalProperties":false,"properties":{"placement":{"additionalProperties":false,"properties":{"pageIndex":{"description":"Seitenindex.","type":"integer"},"xRatio":{"description":"X 0..1.","type":"number"},"yRatio":{"description":"Y 0..1 von oben.","type":"number"}},"required":[],"type":"object"},"text":{"description":"Zusatztext (z. B. Ort, Datum).","type":"string"}},"required":[],"type":"object"},"filename":{"description":"Dateiname (optional).","type":"string"},"lang":{"description":"Sprachhinweis für die Schrift (z. B. ar, zh, hi) — optional.","type":"string"},"manualPlacement":{"additionalProperties":false,"properties":{"pageIndex":{"description":"Seitenindex (0-basiert).","type":"integer"},"xRatio":{"description":"X 0..1.","type":"number"},"yRatio":{"description":"Y 0..1 von oben.","type":"number"}},"required":[],"type":"object"},"pdfBase64":{"description":"Das auszufüllende PDF (base64).","type":"string"},"signaturePngDataUrl":{"description":"Unterschrift als PNG data:-URL (optional).","type":"string"}},"required":["pdfBase64"],"type":"object"},"name":"fill_pdf"},{"description":"Vorlage ausfüllen (und optional signieren) → fertiges PDF als base64. answers ist ein Objekt Feldname→Wert (Text/Datum \"TT.MM.JJJJ\" als String, Checkbox true/false, Radio/Dropdown = Option). Feldnamen vorher mit get_template abfragen.","inputSchema":{"additionalProperties":false,"properties":{"account_id":{"description":"Guthaben-Konto (nur für ai:true). Fehlt es, wird eins mit 1 € Startguthaben ausgestellt und in der Antwort zurückgegeben.","type":"string"},"ai":{"description":"KI-Dokumenterstellung nutzen (kostenpflichtig, 0,20 € vom Guthaben; normales Ausfüllen ist kostenlos).","type":"boolean"},"answers":{"additionalProperties":true,"description":"Feldname → Wert (String oder Boolean).","type":"object"},"country":{"description":"Land ISO-2 für den Rechtsraum-Vermerk (optional).","type":"string"},"id":{"description":"Alternativ: sprachneutrale id (mit lang).","type":"string"},"lang":{"description":"Basissprache, wenn per id adressiert.","type":"string"},"signaturePngDataUrl":{"description":"Unterschrift als PNG data:-URL (optional).","type":"string"},"slug":{"description":"Slug der Vorlage.","type":"string"}},"required":[],"type":"object"},"name":"fill_template"},{"description":"Ein Anbieter per id (Kündigungsadresse, Fax, typische Frist).","inputSchema":{"additionalProperties":false,"properties":{"country":{"description":"Land: de | at | ch.","type":"string"},"id":{"description":"Anbieter-id.","type":"string"}},"required":["id"],"type":"object"},"name":"get_provider"},{"description":"Details + Feld-Schema einer Vorlage: welche Felder (Name, Typ, Label, Optionen) auszufüllen sind, plus Rechtsraum. Adressierbar per slug ODER per id+lang. Feldnamen sind sprachübergreifend gleich.","inputSchema":{"additionalProperties":false,"properties":{"country":{"description":"Land ISO-2 für den passenden Rechtsraum.","type":"string"},"id":{"description":"Sprachneutrale Vorlagen-ID (mit lang kombinieren).","type":"string"},"includeBlankPdf":{"description":"Blanko-PDF als base64 mitliefern.","type":"boolean"},"lang":{"description":"Basissprache, wenn per id adressiert.","type":"string"},"slug":{"description":"Global eindeutiger Slug (aus search_templates).","type":"string"}},"required":[],"type":"object"},"name":"get_template"},{"description":"Überblick über Tamgara: Anzahl Vorlagen, Sprachen, Rechtsräume.","inputSchema":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"name":"info"},{"description":"Ein BELIEBIGES PDF (base64) analysieren: Seitenzahl/-größen, ausfüllbare Formularfelder (Name, Typ, Label, Optionen), Signaturfelder und Unterschrifts-Positionen. Grundlage zum Ausfüllen fremder PDFs.","inputSchema":{"additionalProperties":false,"properties":{"pdfBase64":{"description":"Das PDF als base64.","type":"string"}},"required":["pdfBase64"],"type":"object"},"name":"inspect_pdf"},{"description":"Vorlagen-Kategorien mit Anzahl (cancellation, sale, rental, …).","inputSchema":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"name":"list_categories"},{"description":"Alle unterstützten Basissprachen mit Vorlagen-Anzahl, RTL-Flag und Rechtsräumen.","inputSchema":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"name":"list_languages"},{"description":"Alle Locales (Sprache×Land) mit lokalisierter Rechtsphrase.","inputSchema":{"additionalProperties":false,"properties":{},"required":[],"type":"object"},"name":"list_locales"},{"description":"Anbieter für Kündigungen (Kündigungsadresse/Fax/Frist). Länder: de, at, ch. Optional Freitextsuche.","inputSchema":{"additionalProperties":false,"properties":{"category":{"description":"Anbieter-Kategorie (optional).","type":"string"},"country":{"description":"Land: \"de\" | \"at\" | \"ch\" (Default de).","type":"string"},"limit":{"description":"Max. Treffer (Default 25).","type":"integer"},"query":{"description":"Freitext über Name/Aliase (min. 2 Zeichen).","type":"string"}},"required":[],"type":"object"},"name":"list_providers"},{"description":"Aus einem oder mehreren Bildern (base64 PNG/JPEG) ein PDF bauen — ein Bild pro Seite (Foto/Scan → PDF).","inputSchema":{"additionalProperties":false,"properties":{"filename":{"description":"Dateiname (optional).","type":"string"},"images":{"description":"base64-Bilder (mit oder ohne data:-Präfix).","items":{"type":"string"},"type":"array"}},"required":["images"],"type":"object"},"name":"pdf_from_images"},{"description":"Vorlagen suchen/filtern. Freitext über Titel/Slug/Beschreibung, optional nach Sprache, Land (ISO-2, z. B. \"DE\", \"EG\") und Kategorie. Liefert Slugs zum Weiterverwenden.","inputSchema":{"additionalProperties":false,"properties":{"category":{"description":"Kategorie aus list_categories.","type":"string"},"country":{"description":"Ländercode ISO-2 groß, z. B. \"DE\", \"AT\", \"EG\".","type":"string"},"lang":{"description":"Basissprache, z. B. \"de\", \"en\", \"ar\".","type":"string"},"limit":{"description":"Max. Treffer (1–200, Default 50).","type":"integer"},"query":{"description":"Freitext, z. B. \"Kündigung\" oder \"car purchase\".","type":"string"}},"required":[],"type":"object"},"name":"search_templates"}]},"body_sha256":"5bc5f113b894d39dd975aa9bc1a08ac5ef4e04dee4619291b489898a1a3da869","prev_id":null,"leaf":"0x09c98567f28ab7a710c5a22fa54f78d2bd959f0ea7af66ba0b4f02198ff49f8d","leaf_text":"{\"body\":\"5bc5f113b894d39dd975aa9bc1a08ac5ef4e04dee4619291b489898a1a3da869\",\"id\":559602,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793135417771608,\"prev\":null,\"subject\":\"b036d86b-abe9-4e0b-b27c-32509cd85390\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x09c996fb2e815cd0a553c5e08d76b8075a583d420f4f770957df6bfef2cbb29b","0x3b66f92ea8b70c1e18e63829e8700c274d8bb8fd085fe154213e7829980640db","0x33b4d8c930f5698c608bed54b3ab6f259a023fa4a1b8f2afdd6703e15cc70fbe","0x321ce2e060db8fd6ca6b3395da1d5121b08ec0b9017503c765ad74532f0bf1a9","0x7e8367a428196180b94bb1d54551efe1c4beb031218f3f5ec049a829f5790ff0","0xe7c9684d3e25e0a33d1abb19a7f8b9619ffe41eef344ba45a416db596235def5","0xf044284661810b71586fd373d78ae50002aab50528e35b0ce814fd7b6ce3cabe","0x6d7d647fa8154b188ff99dbc4fc428637039f12b18bccd0fc64fdfbd6a3b7717","0xfea79c13ffcb4a7e88deff976df174c1d8d841df21095771bce54e1a486fa64b","0xcd2ca516ebafde290d3d802e0d81ebc39dfe48afb1372687572fa2cb19d827f2","0x66882aad6b3b16df979e01689dbfe9a0d190f2c4806046130457fecff6db788e","0x7189e38499a0d36b6f3d244260e4b1d8d20ec79407f4be030531131834122360","0x74ffd6144e8464591ea30392b981f197426cfd361178829fb8a66915e2f727b0","0x3e0ec8a2a8a954695a9b53a4a48a7656d7e3fd6a8795c73b49e2ef05b201ec3f","0x2cf27e8a181d60d0dd27c186c2eddfcbb4e8fa71cf66feeb55a4d730e15ee8c4","0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b","0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}