
Invapi Mcp
Connects Claude to the Invapi E-Invoicing API for working with European invoice formats. You get conversion between UBL, CII, ZUGFeRD, Excel, and JSON, plus validation against XRechnung 3.0.2 standards. The extraction tools pull structured data from PDF invoices and images, including QR codes. There's also a batch operation that handles up to 100 conversions in one request. Reach for this when you're building accounting workflows, need to parse supplier invoices at scale, or have to output compliant XML for German or EU tax systems. Requires an API key from invapi.org, which operates on a credit system.
- tools
- 14
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Feb 22, 2026
Tools
14 toolsPublic tool metadata for what this MCP can expose to an agent.
invapi_convert_json_to_ublJSON Invoice → UBL XML
JSON Invoice → UBL XML
No parameter schema in public metadata yet.
invapi_convert_json_to_ciiJSON Invoice → CII XML
JSON Invoice → CII XML
No parameter schema in public metadata yet.
invapi_convert_ubl_to_jsonUBL XML → JSON Invoice
UBL XML → JSON Invoice
No parameter schema in public metadata yet.
invapi_convert_cii_to_jsonCII XML → JSON Invoice
CII XML → JSON Invoice
No parameter schema in public metadata yet.
invapi_convert_json_to_xlsxJSON Invoices → Excel file
JSON Invoices → Excel file
No parameter schema in public metadata yet.
invapi_create_zugferd_pdfPDF + JSON Invoice → ZUGFeRD PDF
PDF + JSON Invoice → ZUGFeRD PDF
No parameter schema in public metadata yet.
invapi_convert_zugferd_to_jsonZUGFeRD PDF → JSON Invoice
ZUGFeRD PDF → JSON Invoice
No parameter schema in public metadata yet.
invapi_validate_ublValidate UBL XML against XRechnung 3.0.2 (EN 16931)
Validate UBL XML against XRechnung 3.0.2 (EN 16931)
No parameter schema in public metadata yet.
invapi_validate_ciiValidate CII XML against XRechnung 3.0.2 (EN 16931)
Validate CII XML against XRechnung 3.0.2 (EN 16931)
No parameter schema in public metadata yet.
invapi_validate_xmlValidate XML with auto-detected format
Validate XML with auto-detected format
No parameter schema in public metadata yet.
invapi_extract_invoiceExtract structured invoice data from PDF or image
Extract structured invoice data from PDF or image
No parameter schema in public metadata yet.
invapi_extract_qrExtract QR code data from image
Extract QR code data from image
No parameter schema in public metadata yet.
invapi_get_userGet account info and remaining API credits
Get account info and remaining API credits
No parameter schema in public metadata yet.
invapi_batch_convertRun up to 100 conversion operations in a single request
Run up to 100 conversion operations in a single request
No parameter schema in public metadata yet.
Sponsors
Configuration
INVAPI_API_KEY*secretYour API key for Invapi
Readme
@invapi/mcp-server
MCP server for the Invapi E-Invoicing API — convert, validate, and extract invoices in UBL, CII, ZUGFeRD, Excel, and more.
Quick Start
npm install -g @invapi/mcp-server
Set your API key (get one at invapi.org):
export INVAPI_API_KEY=your-api-key
Usage
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"invapi": {
"command": "npx",
"args": ["-y", "@invapi/mcp-server"],
"env": {
"INVAPI_API_KEY": "your-api-key"
}
}
}
}
Claude Code
claude mcp add -e INVAPI_API_KEY=xxx invapi -- npx @invapi/mcp-server
Tools
Conversion
Details
- Repository
- github.com/invapi-org/invapi-mcp
- Categories
- Documents & Knowledge, Search & Web Crawling, Data & Analytics, Productivity & Office
- Package
@invapi/mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active