Skip to main content
Glama

Server Details

InvoiceOracle - 10 e-invoicing tools: XRechnung, ZUGFeRD, Peppol, validation, archive.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
Repository
ToolOracle/invoiceoracle
GitHub Stars
0
Server Listing
InvoiceOracle
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation3/5

Several tools overlap in purpose: invoice_from_url, invoice_batch_urls, and invoice_summary all perform 'complete invoice analysis' with different input/output shapes. invoice_extract and invoice_summary both extract fields, and invoice_ocr vs invoice_parse_text vs invoice_tables all deal with extracting content from PDFs, though with different focuses.

Naming Consistency4/5

Most tools follow a consistent invoice_<verb> pattern (invoice_extract, invoice_validate, invoice_summary, invoice_parse_text, invoice_tables, invoice_zugferd, invoice_from_url, invoice_batch_urls). The only outlier is health_check, which doesn't follow the invoice_ prefix but is a standard server health endpoint.

Tool Count4/5

10 tools is a reasonable count for an invoice processing server. Each tool covers a distinct aspect of invoice analysis (OCR, text extraction, table extraction, validation, ZUGFeRD parsing, batch processing), though some could be consolidated.

Completeness4/5

The server covers the full invoice analysis lifecycle: input (URL, batch, OCR), extraction (fields, tables, text), validation (ZUGFeRD, §14 UStG), and summary. Minor gaps include no explicit tool for handling uploaded files (only URLs) and no tool for comparing or reconciling multiple invoices, but the core domain is well covered.

Available Tools

10 tools
health_checkBInspect

InvoiceOracle server status and available library versions.

Inputs: no named parameters.

invoice_batch_urlsAInspect

Process multiple invoice PDFs from URLs in one call. Returns analysis for each.

Inputs: urls.

invoice_extractCInspect

Smart field extraction from invoice: Rechnungsnummer, Datum, Fälligkeit, Gesamtbetrag, Netto, MwSt, IBAN, USt-IdNr., Steuernummer.

Inputs: pdf_path, pdf_base64.

invoice_from_urlBInspect

Download PDF from URL and run complete invoice analysis.

Inputs: url.

invoice_ocrBInspect

OCR extraction for scanned or image-based PDF invoices using Tesseract (German + English).

Inputs: pdf_path, pdf_base64.

invoice_parse_textAInspect

Extract all text from a PDF invoice. Returns text per page and full combined text.

Inputs: pdf_path, pdf_base64.

invoice_summaryAInspect

Complete invoice analysis in one call: all extracted fields, line items, ZUGFeRD check, and §14 UStG validation.

Inputs: pdf_path, pdf_base64.

invoice_tablesAInspect

Extract tables and line items (Positionen) from invoice. Returns structured rows with description, quantity, unit price, total.

Inputs: pdf_path, pdf_base64.

invoice_validateAInspect

Validate invoice against German §14 UStG legal requirements. Returns compliance score and list of missing mandatory fields.

Inputs: pdf_path, pdf_base64.

invoice_zugferdAInspect

Parse ZUGFeRD or XRechnung XML data embedded in PDF. Returns structured invoice data from machine-readable format.

Inputs: pdf_path, pdf_base64.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to read, validate against the official KoSIT rules (no Java), create, and display XRechnung and ZUGFeRD e-invoices, and export incoming invoices as DATEV posting batches. Running it with a cloud language model sends invoice contents to that provider's service.
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Create and check EU e-invoices (XRechnung, ZUGFeRD / Factur-X PDF, Peppol BIS, UBL, CII) on your own machine. Validation runs the official KoSIT, CEN and Peppol rules, and its verdicts match the official KoSIT validator 100% on the official test invoices. Free, open source, no API key.
      6
      7
      346 npm
      3
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Validates electronic invoices (XRechnung, ZUGFeRD, Factur-X, Peppol BIS, etc.) against authority-pinned rules and explains failures.
      2
      23 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables AI assistants and agents to create, validate, read and convert German and EU e-invoices in ZUGFeRD, XRechnung and Factur-X formats, including extracting structured data from scanned or PDF invoices and embedding XML into PDF/A-3 files. It can run as a hosted remote server or locally, with each request authenticated by the caller's own API token.
      10
      20 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.