invoiceoracle
InvoiceOracle - 10 e-invoicing tools: XRechnung, ZUGFeRD, Peppol, validation, archive.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (5)
- LOWin invoice_parse_text
- LOWin invoice_extract
- LOWin invoice_tables
- LOWin invoice_ocr
- LOWin health_check
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"invoiceoracle": {
"url": "https://tooloracle.io/invoice/mcp/"
}
}
}Remote-Endpunkte
https://tooloracle.io/invoice/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (10)
🟢invoice_parse_text(pdf_base64, pdf_path)
Extract all text from a PDF invoice. Returns text per page and full combined text.
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
},
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
}
},
"additionalProperties": false
}🟢invoice_extract(pdf_base64, pdf_path)
Smart field extraction from invoice: Rechnungsnummer, Datum, Fälligkeit, Gesamtbetrag, Netto, MwSt, IBAN, USt-IdNr., Steuernummer.
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
},
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
}
},
"additionalProperties": false
}🟢invoice_tables(pdf_base64, pdf_path)
Extract tables and line items (Positionen) from invoice. Returns structured rows with description, quantity, unit price, total.
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
},
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
}
},
"additionalProperties": false
}⚪invoice_ocr(pdf_base64, pdf_path)
OCR extraction for scanned or image-based PDF invoices using Tesseract (German + English).
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
},
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
}
},
"additionalProperties": false
}🟢invoice_zugferd(pdf_base64, pdf_path)
Parse ZUGFeRD or XRechnung XML data embedded in PDF. Returns structured invoice data from machine-readable format.
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
},
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
}
},
"additionalProperties": false
}🟢invoice_validate(pdf_base64, pdf_path)
Validate invoice against German §14 UStG legal requirements. Returns compliance score and list of missing mandatory fields.
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
},
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
}
},
"additionalProperties": false
}⚪invoice_summary(pdf_base64, pdf_path)
Complete invoice analysis in one call: all extracted fields, line items, ZUGFeRD check, and §14 UStG validation.
Eingabe-Schema
{
"type": "object",
"properties": {
"pdf_base64": {
"type": "string",
"description": "Base64-encoded PDF content"
},
"pdf_path": {
"type": "string",
"description": "Server-side file path to PDF (alternative to base64)"
}
},
"additionalProperties": false
}🟢invoice_from_url(url)
Download PDF from URL and run complete invoice analysis.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public URL to PDF invoice e.g. 'https://example.com/invoice.pdf'"
}
},
"additionalProperties": false
}⚪invoice_batch_urls(urls)
Process multiple invoice PDFs from URLs in one call. Returns analysis for each.
Eingabe-Schema
{
"type": "object",
"properties": {
"urls": {
"type": "string",
"description": "Comma-separated PDF URLs (max 10)"
}
},
"additionalProperties": false
}🟢health_check
InvoiceOracle server status and available library versions.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Nachweis