E-Invoice Checker MCP server
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
E-Invoice Checker MCP server
Remote Model Context Protocol server for European e-invoices: detect, parse, validate and render XRechnung, ZUGFeRD, Factur-X, Peppol BIS Billing 3.0, generic EN 16931 UBL/CII and Polish KSeF FA(3) invoices with the official KoSIT, OpenPeppol and KSeF rule sets. Same engine as einvoicechecker.com.
Endpoint:
https://einvoicechecker.com/v1/mcp(Streamable HTTP, stateless)Auth: optional API key,
Authorization: Bearer ek_…(free key, 100 requests/month). Without a key the anonymous rate limit applies (20 requests/min per IP).Registry:
com.einvoicechecker/einvoicein the official MCP registry
Tools
Tool | Does | Cost |
| Format, syntax, profile, country standard of a file | 1 |
| Invoice as normalised JSON (parties, lines, VAT breakdown, totals, payment) | 1 |
| Official rules: KoSIT (XRechnung 3.0.2 incl. BR-DE), OpenPeppol BIS 3.0.20, KSeF FA(3). Every failed rule with id, severity, XPath | 1 |
| Readable A4 document as HTML (en, de, fr, pl, nl) | 1 |
| Readable PDF, returned as a base64 resource | 2 |
| Plan, quota, usage, subscription of the connected key | 0 |
| Formats, rule sets, plans | 0 |
Input: content (invoice XML as text) or content_base64 (ZUGFeRD / Factur-X PDF or any invoice file, base64). Files up to 10 MB.
Invoices are processed in memory and discarded; nothing from the invoice content is stored.
Related MCP server: mcp-einvoicing-de
Connect
Claude Code
claude mcp add --transport http einvoicechecker https://einvoicechecker.com/v1/mcp \
--header "Authorization: Bearer ek_YOUR_KEY"Claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → https://einvoicechecker.com/v1/mcp.
Cursor / Windsurf / VS Code (mcp.json):
{
"mcpServers": {
"einvoicechecker": {
"url": "https://einvoicechecker.com/v1/mcp",
"headers": { "Authorization": "Bearer ek_YOUR_KEY" }
}
}
}stdio clients (via mcp-remote):
{
"mcpServers": {
"einvoicechecker": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://einvoicechecker.com/v1/mcp", "--header", "Authorization: Bearer ek_YOUR_KEY"]
}
}
}Example prompts
"Validate this XRechnung and tell me what the supplier has to fix" (paste the XML).
"Extract the line items and VAT breakdown of this Factur-X PDF as a table."
"Is this Peppol invoice compliant with BIS Billing 3.0? List fatal errors only."
"Render this KSeF invoice as a PDF in English."
Pricing
Free tier 100 requests/month; Starter €24, Pro €49, Business €149 per month. Details: https://einvoicechecker.com/pricing/
Files in this repository
server.json: the registry manifest published to the official MCP registry.server-card.json: static server card also served at https://einvoicechecker.com/.well-known/mcp/server-card.json.
Terms: https://einvoicechecker.com/terms/ · Privacy: https://einvoicechecker.com/privacy/ · Support: support@einvoicechecker.com
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Validate, generate & convert EU e-invoices (UBL, CII, XRechnung, Factur-X) — EN 16931 pre-validated.
Create and validate XRechnung, ZUGFeRD and Peppol e-invoices (KoSIT); Peppol lookup, rule help.
Create, validate, convert & extract compliant e-invoices (UBL, Factur-X, ZUGFeRD, XRechnung)
Generate & validate EN 16931 e-invoices (Factur-X, ZUGFeRD, XRechnung); verification certificates
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for DACH e-invoicing. Create XRechnung (UBL) and ZUGFeRD 2.3 (Factur-X CII) invoices, validate against EN 16931 rules, extract data from XML, and convert between UBL, CII and JSON formats.661 npm2MIT
- AlicenseAqualityBmaintenanceModel Context Protocol (MCP) server for German Electronic Invoicing (ZUGFeRD 2.x / XRechnung 3.x). Provides tools to validate, generate, parse, and convert invoices compliant with EN 16931 and KoSIT.5049 PyPI2Apache 2.0
- AlicenseAqualityBmaintenanceValidates electronic invoices (XRechnung, ZUGFeRD, Factur-X, Peppol BIS, etc.) against authority-pinned rules and explains failures.229 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to locally parse, validate, audit, explain, generate, and convert XRechnung and ZUGFeRD/Factur-X e-invoices using official rule sets, fully offline with no API keys required.Apache 2.0