← Files xrioARCHIVED FILE

plugin.json

8.62 KB · Nov 5, 2026 · 01:18 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "xrio",
  "version": "1.2.2",
  "description": "Validate, create and render German e-invoices (XRechnung, ZUGFeRD / Factur-X) to EN 16931 with the official KoSIT validator.",
  "author": {
    "name": "xrio \u2013 Nicolas Goldstrass",
    "email": "service@xrio.de",
    "url": "https://xrio.de"
  },
  "homepage": "https://xrio.de",
  "keywords": [
    "e-invoice",
    "xrechnung",
    "zugferd",
    "factur-x",
    "en16931",
    "kosit"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "xrio",
        "shortDescription": "Check and create e-invoices",
        "longDescription": "xrio validates and creates German e-invoices and renders them as PDF, straight from the chat.\n\nValidate: ChatGPT sends an XRechnung or a ZUGFeRD / Factur-X PDF to xrio and gets every finding back in the norm's original wording, with the business term and the XML path. xrio checks against EN 16931 and XRechnung with the official KoSIT validator. A PDF without invoice XML is reported as \"not an e-invoice\".\n\nCreate: invoice data becomes an XRechnung, a ZUGFeRD PDF or both. All fields of EN 16931 and eight invoice types, from the invoice to the final construction invoice, are supported. xrio recalculates the amounts and validates every file before returning it; if the data does not meet the rules, all findings come back at once instead of a file. Company data, bank account and logo are stored in the xrio account and placed on the invoice automatically.\n\nMake readable: an e-invoice XML can be turned into a PDF view, in the xrio layout with a GiroCode or in the official KoSIT layout.\n\nxrio exchanges files through a single-use upload link and a time-limited download link, both on api.xrio.de. Result files are kept for seven days and then deleted. xrio does not analyse your data with AI and does not train models. It quotes legal sources only from official texts and gives no tax advice.\n\nxrio is for businesses that issue or receive e-invoices in Germany. It needs an xrio account at app.xrio.de with the company's data; sign-in happens in the browser. All servers are located in Germany.",
        "developerName": "xrio \u2013 Nicolas Goldstrass",
        "category": "Productivity",
        "capabilities": [
          "Validate e-invoices",
          "Create e-invoices",
          "Render PDF views",
          "Look up EN 16931 rules"
        ],
        "websiteURL": "https://xrio.de",
        "supportURL": "https://xrio.de/impressum",
        "privacyPolicyURL": "https://xrio.de/datenschutz",
        "termsOfServiceURL": "https://xrio.de/agb",
        "defaultPrompt": [
          "Create an XRechnung for my last consulting job.",
          "Check whether this e-invoice is valid.",
          "What does rule BR-DE-15 require?"
        ],
        "brandColor": "#1F6F54",
        "brandColorDark": "#79D2B3",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Create an XRechnung from invoice data given in the chat",
              "prompt": "Use xrio to create an XRechnung, invoice number RE-2026-0100, for M\u00fcller GmbH, Hauptstra\u00dfe 1, 10115 Berlin, e-invoice address rechnung@mueller.example, buyer reference PO-4711: 8 hours of consulting on 14 October 2026 at 95 EUR net per hour, 19 % VAT, payable within 14 days to IBAN DE02120300000000202051.",
              "tools_triggered": "generate_invoice",
              "expected_behavior": "xrio creates a valid XRechnung with the seller taken from the account's company data, 760.00 EUR net, 144.40 EUR VAT and 904.40 EUR total, and returns the file with a download link. If a mandatory field is missing, xrio returns every finding at once and the assistant asks for the missing data instead of inventing it."
            },
            {
              "description": "Look up an official validation rule",
              "prompt": "Use xrio to look up what rule BR-DE-15 requires.",
              "tools_triggered": "lookup_rule",
              "expected_behavior": "Returns the official wording of BR-DE-15 (the buyer reference BT-10 must be transmitted), its level and its source XRechnung (KoSIT), without tax advice."
            },
            {
              "description": "Explain the invoice types",
              "prompt": "Use xrio to list the invoice types it can create and explain how a credit note differs from a corrected invoice.",
              "tools_triggered": "describe_invoice_types",
              "expected_behavior": "Lists the eight invoice types with their UNTDID 1001 codes and explains the difference between 381 and 384 with quotes from the official sources; leaves the choice of type to the user."
            },
            {
              "description": "Find an earlier invoice and download it",
              "prompt": "Use xrio to show my most recent invoices and give me a download link for the newest one.",
              "tools_triggered": "list_history_entries, get_download_link",
              "expected_behavior": "Lists the account's calls of the last seven days, newest first, and returns a fresh download link for the newest created file; the link opens without login for 24 hours."
            },
            {
              "description": "Show the company data used on invoices",
              "prompt": "Use xrio to show which company details it puts on my invoices.",
              "tools_triggered": "get_company_data, list_bank_accounts",
              "expected_behavior": "Shows the seller's name, address and tax number or VAT ID stored in the xrio account and states that no bank account is stored yet, without changing anything."
            }
          ],
          "negative": [
            {
              "description": "Money transfer is not supported",
              "prompt": "Transfer 100 EUR to my supplier's bank account."
            },
            {
              "description": "xrio is no archive and deletes no invoices",
              "prompt": "Delete all my invoices in xrio."
            },
            {
              "description": "No tax advice",
              "prompt": "Should I charge 7 % or 19 % VAT on my consulting services?"
            }
          ]
        },
        "demo_recording_url": "https://xrio.de/review/openai-demo.mp4",
        "commerce": false,
        "commerce_description": "xrio sells nothing in ChatGPT and links to no checkout. Calls are charged to the prepaid credit the customer bought in the xrio portal beforehand, at the same prices as the xrio API."
      },
      "publication": {
        "release_notes": "First version: validate, create and render German e-invoices (XRechnung, ZUGFeRD / Factur-X) through the xrio MCP server, with the xrio skill.",
        "translations": {
          "de-DE": {
            "subtitle": "E-Rechnungen pr\u00fcfen, erstellen",
            "description": "xrio pr\u00fcft und erstellt deutsche E-Rechnungen und stellt sie als PDF dar, direkt aus dem Gespr\u00e4ch mit ChatGPT.\n\nPr\u00fcfen: ChatGPT schickt eine XRechnung oder eine ZUGFeRD- oder Factur-X-PDF an xrio und bekommt jeden Befund im Originalwortlaut der Norm zur\u00fcck, mit Gesch\u00e4ftsbegriff und XML-Pfad. Gepr\u00fcft wird gegen EN 16931 und XRechnung mit dem amtlichen KoSIT-Validator. Eine PDF ohne Rechnungs-XML erkennt xrio als \u201ekeine E-Rechnung\u201c.\n\nErstellen: Aus Rechnungsdaten entsteht eine XRechnung, eine ZUGFeRD-PDF oder beides. Alle Felder der EN 16931 und acht Rechnungsarten von der Rechnung bis zur Schlussrechnung sind m\u00f6glich. xrio rechnet die Betr\u00e4ge nach und pr\u00fcft jede Datei, bevor es sie zur\u00fcckgibt; erf\u00fcllen die Daten die Regeln nicht, kommen statt einer Datei alle Befunde auf einmal. Firmendaten, Bankverbindung und Logo liegen im Konto und kommen automatisch auf die Rechnung.\n\nLesbar machen: Jede XML wird auf Wunsch zur PDF-Ansicht, im xrio-Layout mit GiroCode oder im amtlichen KoSIT-Layout.\n\nDateien tauscht xrio \u00fcber einen einmal g\u00fcltigen Upload-Link und einen befristeten Download-Link aus, beide auf api.xrio.de. Ergebnisdateien stehen sieben Tage bereit und werden danach gel\u00f6scht. xrio wertet Ihre Daten nicht mit KI aus und trainiert keine Modelle. Rechtsgrundlagen nennt xrio nur aus amtlichen Quellen; eine Steuerberatung ist es nicht.\n\nxrio richtet sich an Unternehmen, die in Deutschland E-Rechnungen stellen oder empfangen. Sie brauchen ein xrio-Konto unter app.xrio.de mit den Daten Ihres Unternehmens; die Anmeldung l\u00e4uft im Browser. Alle Server stehen in Deutschland."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3d0fdde0f0861020b10ba4dd1e38b3fc4db48c22fe3dc7fb364e9ba8053912db