Server definition
- Hash
- sha256:a7b91cca9412622fe4e7f650d1c647f3e2ed81fe84f106a5a46d98d19cfd67b1
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Extract structured JSON (parties, lines, totals, payment data) from an e-invoice: XRechnung UBL/CII XML or a ZUGFeRD/Factur-X PDF (embedded XML is pulled from the PDF). Send exactly one of xml / pdfBase64. 5 credits, requires an API key.",
"inputSchema": {
"properties": {
"pdfBase64": {
"description": "Base64-encoded PDF, max ~2 MB",
"type": "string"
},
"xml": {
"type": "string"
}
},
"type": "object"
},
"name": "extract_invoice",
"outputSchema": null
},
{
"description": "Generate a German XRechnung 3.0 e-invoice (UBL 2.1, EN 16931) from plain JSON. Totals, VAT and rounding are computed server-side per the official rules. Mandatory: invoiceNumber, issueDate, buyerReference (Leitweg-ID), seller (+sellerContact with name/phone/email), buyer, paymentIban, lines (name, quantity, unitPrice, vatRate). 30 credits, requires an API key.",
"inputSchema": {
"properties": {
"buyer": {
"type": "object"
},
"buyerReference": {
"description": "Leitweg-ID / buyer reference (mandatory)",
"type": "string"
},
"dueDate": {
"type": "string"
},
"invoiceNumber": {
"type": "string"
},
"issueDate": {
"description": "YYYY-MM-DD",
"type": "string"
},
"lines": {
"type": "array"
},
"paymentIban": {
"type": "string"
},
"paymentTermsNote": {
"type": "string"
},
"seller": {
"type": "object"
},
"sellerContact": {
"type": "object"
}
},
"required": [
"invoiceNumber",
"issueDate",
"buyerReference",
"seller",
"sellerContact",
"buyer",
"paymentIban",
"lines"
],
"type": "object"
},
"name": "generate_xrechnung",
"outputSchema": null
},
{
"description": "Pre-check an e-invoice (XRechnung UBL or CII XML) against the priority EN 16931 / XRechnung rules incl. cent-exact totals recalculation. Findings carry official rule IDs. A pre-check, not the official KoSIT validation. 10 credits, requires an API key.",
"inputSchema": {
"properties": {
"xml": {
"description": "Invoice XML, max 2 MB",
"type": "string"
}
},
"required": [
"xml"
],
"type": "object"
},
"name": "validate_invoice",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a7b91cca9412622fe4e7f650d1c647f3e2ed81fe84f106a5a46d98d19cfd67b1 | sha256sum