InvoiceOracle - 10 e-invoicing tools: XRechnung, ZUGFeRD, Peppol, validation, archive.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
InvoiceOracle server status and available library versions.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
InvoiceOracle server status and available library versions.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Process multiple invoice PDFs from URLs in one call. Returns analysis for each.
| Argument | Type | Description |
|---|---|---|
| urls | string | Comma-separated PDF URLs (max 10) |
{
"type": "object",
"properties": {
"urls": {
"type": "string",
"description": "Comma-separated PDF URLs (max 10)"
}
},
"additionalProperties": false
}Smart field extraction from invoice: Rechnungsnummer, Datum, Fälligkeit, Gesamtbetrag, Netto, MwSt, IBAN, USt-IdNr., Steuernummer.
| Argument | Type | Description |
|---|---|---|
| pdf_path | string | Server-side file path to PDF (alternative to base64) |
| pdf_base64 | string | Base64-encoded PDF content |
{
"type": "object",
"properties": {
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
}
},
"additionalProperties": false
}Download PDF from URL and run complete invoice analysis.
| Argument | Type | Description |
|---|---|---|
| url | string | Public URL to PDF invoice e.g. 'https://example.com/invoice.pdf' |
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public URL to PDF invoice e.g. 'https://example.com/invoice.pdf'"
}
},
"additionalProperties": false
}OCR extraction for scanned or image-based PDF invoices using Tesseract (German + English).
| Argument | Type | Description |
|---|---|---|
| pdf_path | string | Server-side file path to PDF (alternative to base64) |
| pdf_base64 | string | Base64-encoded PDF content |
{
"type": "object",
"properties": {
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
}
},
"additionalProperties": false
}Extract all text from a PDF invoice. Returns text per page and full combined text.
| Argument | Type | Description |
|---|---|---|
| pdf_path | string | Server-side file path to PDF (alternative to base64) |
| pdf_base64 | string | Base64-encoded PDF content |
{
"type": "object",
"properties": {
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
}
},
"additionalProperties": false
}Complete invoice analysis in one call: all extracted fields, line items, ZUGFeRD check, and §14 UStG validation.
| Argument | Type | Description |
|---|---|---|
| pdf_path | string | Server-side file path to PDF (alternative to base64) |
| pdf_base64 | string | Base64-encoded PDF content |
{
"type": "object",
"properties": {
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
}
},
"additionalProperties": false
}Extract tables and line items (Positionen) from invoice. Returns structured rows with description, quantity, unit price, total.
| Argument | Type | Description |
|---|---|---|
| pdf_path | string | Server-side file path to PDF (alternative to base64) |
| pdf_base64 | string | Base64-encoded PDF content |
{
"type": "object",
"properties": {
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
}
},
"additionalProperties": false
}Validate invoice against German §14 UStG legal requirements. Returns compliance score and list of missing mandatory fields.
| Argument | Type | Description |
|---|---|---|
| pdf_path | string | Server-side file path to PDF (alternative to base64) |
| pdf_base64 | string | Base64-encoded PDF content |
{
"type": "object",
"properties": {
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
}
},
"additionalProperties": false
}Parse ZUGFeRD or XRechnung XML data embedded in PDF. Returns structured invoice data from machine-readable format.
| Argument | Type | Description |
|---|---|---|
| pdf_path | string | Server-side file path to PDF (alternative to base64) |
| pdf_base64 | string | Base64-encoded PDF content |
{
"type": "object",
"properties": {
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
},
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
}
},
"additionalProperties": false
}