Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,536Letters: 14Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:22e4252f1f94df1d47bbdbf078d641fbba85f17e2d8193b058389959d237ef88
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": "klaro.legal explains contracts, official letters and tax assessments in plain language, clause by clause. Send the document to explain_document as text, as a base64-encoded PDF, or as base64-encoded photos of its pages; scans and phone photos are read by OCR. It explains what a document says — it is not legal advice and does not review or assess the document. Documents are anonymised and processed inside the EU.", "tools": [ { "description": "Explains a contract, official letter, tax assessment or terms-and-conditions document in plain language, clause by clause. The document can be sent as plain text, as a base64-encoded PDF, or as base64-encoded photos of its pages — exactly one of the three. Scans and phone photos without a text layer are read by OCR, so a photographed letter works as well as a typed one. Returns every relevant clause with the original wording, a plain language version and why it matters, plus a short summary. It explains what the document says — it does not give legal advice, does not review the document and does not recommend a course of action. Plain text takes 20 to 60 seconds, a scan or photo longer because of OCR. If it is still running when this call returns, use get_explanation with the returned analysis_id.", "inputSchema": { "properties": { "images": { "description": "Photos or scans of the document pages, base64-encoded, in page order. JPEG, PNG, HEIC or WebP, up to 15 images and 8 MB decoded in total.", "items": { "type": "string" }, "maxItems": 15, "type": "array" }, "language": { "description": "Language the explanation should be written in (ISO 639-1). Defaults to English. The document itself may be in any language.", "enum": [ "de", "en", "es", "fr", "it", "pt" ], "type": "string" }, "pdf": { "description": "The document as a base64-encoded PDF, for a file that has no usable text layer or whose layout matters. Up to 8 MB decoded.", "type": "string" }, "text": { "description": "The full text of the document to explain.", "type": "string" } }, "type": "object" }, "name": "explain_document", "outputSchema": null }, { "description": "Fetches the result of an explain_document call that was still running. Pass the analysis_id it returned.", "inputSchema": { "properties": { "analysis_id": { "description": "The analysis_id returned by explain_document.", "type": "string" } }, "required": [ "analysis_id" ], "type": "object" }, "name": "get_explanation", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:22e4252f1f94df1d47bbdbf078d641fbba85f17e2d8193b058389959d237ef88 | sha256sum