@invapi/mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@invapi/mcp-serverConvert the attached invoice JSON to UBL XML."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@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-serverSet your API key (get one at invapi.org):
export INVAPI_API_KEY=your-api-keyRelated MCP server: einvoice-mcp
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-serverTools
Conversion
Tool | Description |
| JSON Invoice → UBL XML |
| JSON Invoice → CII XML |
| UBL XML → JSON Invoice |
| CII XML → JSON Invoice |
| JSON Invoices → Excel file |
| PDF + JSON Invoice → ZUGFeRD PDF |
| ZUGFeRD PDF → JSON Invoice |
Validation
Tool | Description |
| Validate UBL XML against XRechnung 3.0.2 (EN 16931) |
| Validate CII XML against XRechnung 3.0.2 (EN 16931) |
| Validate XML with auto-detected format |
Extraction
Tool | Description |
| Extract structured invoice data from PDF or image |
| Extract QR code data from image |
User
Tool | Description |
| Get account info and remaining API credits |
Batch
Tool | Description |
| Run up to 100 conversion operations in a single request |
Development
git clone https://github.com/invapi/invapi-mcp.git
cd invapi-mcp
npm install
npm run devLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.
Validate, generate & convert EU e-invoices (UBL, CII, XRechnung, Factur-X) — EN 16931 pre-validated.
MCP server for Codat — companies, connections, invoices, bills and financial statements.
MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server for electronic invoicing that enables generating, validating, and parsing Factur-X and ZUGFeRD compliant XML invoices. It supports the French 2026 B2B reform and provides integration with Chorus Pro for automated invoice submission and status tracking.9501MIT
- 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.6232MIT
- AlicenseAqualityAmaintenanceModel 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.502Apache 2.0
- AlicenseAqualityAmaintenanceModel Context Protocol (MCP) server for Spanish Electronic Invoicing. Provides tools to generate, validate, and submit invoices across VERI\*FACTU, Facturae/FACe, SII, TicketBAI, and Crea y Crece B2B.202Apache 2.0