tooloracle avatar

Invoiceoracle

tooloracle/invoiceoracle

You'd reach for this when you need to handle European e-invoicing formats without building the validation logic yourself. It exposes 10 tools covering the major standards: XRechnung for German government invoices, ZUGFeRD for hybrid PDF invoices, and Peppol for cross-border transactions. The validation and archiving capabilities mean you can verify invoice compliance and store them properly without juggling multiple libraries. Useful if you're building accounting software, ERP integrations, or any system that needs to send or receive invoices that meet EU regulations. The streamable HTTP transport makes it straightforward to drop into existing workflows.

tools
10
transport
HTTP
last updated
May 7, 2026

Install

From registry metadata
$ npx add-mcp https://tooloracle.io/invoice/mcp/ --name invoiceoracle

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http invoiceoracle https://tooloracle.io/invoice/mcp/

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 10 tools

Verified live against the running server on Nov 6, 2026.

invoice_parse_textExtract all text from a PDF invoice. Returns text per page and full combined text.2 params

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

Parameters* required
pdf_base64string
Base64-encoded PDF content
pdf_pathstring
Server-side file path to PDF (alternative to base64)
invoice_extractSmart field extraction from invoice: Rechnungsnummer, Datum, Fälligkeit, Gesamtbetrag, Netto, MwSt, IBAN, USt-IdNr., Steuernummer.2 params

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

Parameters* required
pdf_base64string
Base64-encoded PDF content
pdf_pathstring
Server-side file path to PDF (alternative to base64)
invoice_tablesExtract tables and line items (Positionen) from invoice. Returns structured rows with description, quantity, unit price, total.2 params

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

Parameters* required
pdf_base64string
Base64-encoded PDF content
pdf_pathstring
Server-side file path to PDF (alternative to base64)
invoice_ocrOCR extraction for scanned or image-based PDF invoices using Tesseract (German + English).2 params

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

Parameters* required
pdf_base64string
Base64-encoded PDF content
pdf_pathstring
Server-side file path to PDF (alternative to base64)
invoice_zugferdParse ZUGFeRD or XRechnung XML data embedded in PDF. Returns structured invoice data from machine-readable format.2 params

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

Parameters* required
pdf_base64string
Base64-encoded PDF content
pdf_pathstring
Server-side file path to PDF (alternative to base64)
invoice_validateValidate invoice against German §14 UStG legal requirements. Returns compliance score and list of missing mandatory fields.2 params

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

Parameters* required
pdf_base64string
Base64-encoded PDF content
pdf_pathstring
Server-side file path to PDF (alternative to base64)
invoice_summaryComplete invoice analysis in one call: all extracted fields, line items, ZUGFeRD check, and §14 UStG validation.2 params

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

Parameters* required
pdf_base64string
Base64-encoded PDF content
pdf_pathstring
Server-side file path to PDF (alternative to base64)
invoice_from_urlDownload PDF from URL and run complete invoice analysis.1 params

Download PDF from URL and run complete invoice analysis.

Parameters* required
urlstring
Public URL to PDF invoice e.g. 'https://example.com/invoice.pdf'
invoice_batch_urlsProcess multiple invoice PDFs from URLs in one call. Returns analysis for each.1 params

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

Parameters* required
urlsstring
Comma-separated PDF URLs (max 10)
health_checkInvoiceOracle server status and available library versions.

InvoiceOracle server status and available library versions.

No parameters. Call it with no arguments.

Sponsors

Readme

🧾 invoiceOracle

Consumer MCP Server — 10 tools | Part of ToolOracle

Tools Status Tier

Quick Connect

# Claude Desktop / Cursor / Windsurf
npx -y mcp-remote https://tooloracle.io/invoice/mcp/
// claude_desktop_config.json
{
  "mcpServers": {
    "invoiceoracle": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://tooloracle.io/invoice/mcp/"]
    }
  }
}

Tools (10)


View the full README on GitHub

Details

Repository
github.com/tooloracle/invoiceoracle
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from tooloracle