{"serverId":"mcp-registry/com.einvoicechecker/einvoice","tools":[{"name":"list_supported_formats","fixed":{"name":"list_supported_formats","description":"Which formats, profiles and rule sets this service supports, and what each tool costs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Supported e-invoice formats"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"validate_invoice","fixed":{"name":"validate_invoice","description":"Run the official rule set for the detected format (KoSIT for XRechnung/ZUGFeRD/Factur-X, OpenPeppol for Peppol BIS, FA(3) schema for KSeF, Porezna uprava HR-CIUS schematron for Croatian eRačun, Facturae XSD + calculation/NIF/DIR3 rules for Spain, LHDN SDK rules for MyInvois). Returns valid/invalid with every failed rule: id, severity, message, XPath.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"kosit":{"type":"boolean","description":"Run the full KoSIT schematron (default true). false = schema and core checks only, faster"},"content":{"type":"string","description":"Invoice XML (UBL, CII, XRechnung, Peppol BIS, ZUGFeRD/Factur-X XML, KSeF FA(3)) as text"},"content_base64":{"type":"string","description":"A ZUGFeRD / Factur-X PDF (or any invoice file) as base64, when the invoice is not plain XML"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Validate e-invoice"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":259,"tokensAfter":259}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"render_invoice_pdf","params":["lang"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}