mcpField
I
invoiceoracle

invoiceoracle

Remote
github.com/ToolOracleFinance0Updated 25w ago
Repository

About invoiceoracle

invoiceOracle is an MCP server for extracting, analyzing, and validating invoice data. It supports teams handling German invoices, including PDF, scanned documents, and embedded ZUGFeRD or XRechnung data.

Key features

  1. 01Extract invoice fields and text from PDFs
  2. 02Read tables and line items
  3. 03OCR for scanned PDF invoices
  4. 04Parse embedded ZUGFeRD and XRechnung XML
  5. 05Check German §14 UStG requirements
  6. 06Analyze invoices from URLs in batches

Use cases

  1. 01Extract fields and line items from PDF invoices
  2. 02Process scanned invoice documents with OCR
  3. 03Validate invoices against German legal requirements
  4. 04Analyze multiple invoice PDFs from URLs

MCP support

Exposes 10 invoice-processing tools to MCP clients, covering PDF extraction, OCR, XML parsing, validation, and URL-based analysis.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://tooloracle.io/invoice/mcp/
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project 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)

ToolDescription
invoice_parse_textExtract all text from a PDF invoice. Returns text per page and full combined tex
invoice_extractSmart field extraction from invoice: Rechnungsnummer, Datum, Fälligkeit, Gesamtb
invoice_tablesExtract tables and line items (Positionen) from invoice. Returns structured rows
invoice_ocrOCR extraction for scanned or image-based PDF invoices using Tesseract (German +
invoice_zugferdParse ZUGFeRD or XRechnung XML data embedded in PDF. Returns structured invoice
invoice_validateValidate invoice against German §14 UStG legal requirements. Returns compliance
invoice_summaryComplete invoice analysis in one call: all extracted fields, line items, ZUGFeRD
invoice_from_urlDownload PDF from URL and run complete invoice analysis.
invoice_batch_urlsProcess multiple invoice PDFs from URLs in one call. Returns analysis for each.
health_checkInvoiceOracle server status and available library versions.

Pricing

TierRate LimitPrice
Free100 calls/day€0
Pro10,000 calls/day€29/month
EnterpriseUnlimitedCustom

Free tier includes all tools with rate limiting. Upgrade for higher limits and priority support.

Part of ToolOracle

invoiceOracle is one of 42 specialized MCP servers in the ToolOracle ecosystem — the largest collection of production-ready MCP tools for AI agents.

Related Oracles:

  • FeedOracle — Evidence-grade compliance data infrastructure
  • ToolOracle — 42 Oracles, 390+ MCP Tools

Links


Built by FeedOracle — Evidence by Design

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.