Invapi MCP
Extract, create, convert & validate invoices (UBL, CII, XRechnung, ZUGFeRD, PDF, Excel)
Connector by invapi-org · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/invapi-org-invapi-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 9 read · 5 write · 0 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 14
Read from the source code; the running server may list different tools.
Read 9 · Look things up without changing anything.
invapi_convert_cii_to_jsoninvapi_convert_ubl_to_jsoninvapi_convert_zugferd_to_jsoninvapi_extract_invoiceinvapi_extract_qrinvapi_get_userinvapi_validate_ciiinvapi_validate_ublinvapi_validate_xml
Write 5 · Create, change, send or run things.
invapi_batch_convertinvapi_convert_json_to_ciiinvapi_convert_json_to_ublinvapi_convert_json_to_xlsxinvapi_create_zugferd_pdf
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
INVAPI_API_KEY
Files it touches
- Any path the agent passes to its tools
Tools (14)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
invapi_batch_convertBatch Convert InvoicesProcess multiple invoice conversion operations in a single request (up to 100). Each operation is processed independently — failures in one do not affect others. Supported operations: - json_to_ubl: Invoice JSON → UBL XML - json_to_cii: Invoice JSON → CII XML - ubl_to_json: UBL XML string → Invoice JSON - cii_to_json: CII XML string → Invoice JSON - zugferd_to_json: ZUGFeRD data → Invoice JSON Each operation needs an 'id' (returned in results), an 'operation' type, and 'input' data.
invapi_convert_cii_to_jsonConvert CII XML to JSONread-onlyConverts a CII XML invoice to the Invapi JSON Invoice format. Provide either the XML content as a string or a path to an XML file.
invapi_convert_json_to_ciiConvert JSON to CII XMLConverts an Invoice JSON object to CII (Cross-Industry Invoice) XML format. Optionally saves the XML to a file. Returns the CII XML string.
invapi_convert_json_to_ublConvert JSON to UBL XMLConverts an Invoice JSON object to UBL (Universal Business Language) XML format. Optionally saves the XML to a file. Returns the UBL XML string.
invapi_convert_json_to_xlsxConvert Invoices to ExcelConverts one or more Invoice JSON objects to an Excel (.xlsx) file. The output_path is required since Excel files are binary.
invapi_convert_ubl_to_jsonConvert UBL XML to JSONread-onlyConverts a UBL XML invoice to the Invapi JSON Invoice format. Provide either the XML content as a string or a path to an XML file.
invapi_convert_zugferd_to_jsonConvert ZUGFeRD PDF to JSONread-onlyExtracts the embedded CII XML from a ZUGFeRD/Factur-X PDF and converts it to the Invapi JSON Invoice format. The PDF must contain embedded XML invoice data.
invapi_create_zugferd_pdfCreate ZUGFeRD PDFCreates a ZUGFeRD/Factur-X PDF by embedding CII XML invoice data into an existing PDF. Requires both a source PDF file and an Invoice JSON object. The invoice is converted to CII XML, validated, and embedded into the PDF.
invapi_extract_invoiceExtract Invoice from PDF/Imageread-onlyExtracts structured invoice data from a PDF or image file using AI. Returns the invoice as a JSON object. Optionally pass known parties for better accuracy, custom instructions for the AI, categories for classification, and enable QR code extraction.
invapi_extract_qrExtract QR Code from Imageread-onlyScans an image file for QR codes and returns the parsed data as JSON. Useful for extracting payment information from invoice QR codes.
invapi_get_userGet Invapi User Inforead-onlyReturns the current Invapi user's email, role, and remaining API credits (extraction, conversion, validation, QR). Use this to check your credit balance.
invapi_validate_ciiValidate CII XMLread-onlyValidates a CII XML invoice against XRechnung 3.0.2 (EN 16931) rules. Provide either the XML content as a string or a path to an XML file.
invapi_validate_ublValidate UBL XMLread-onlyValidates a UBL XML invoice against XRechnung 3.0.2 (EN 16931) rules. Provide either the XML content as a string or a path to an XML file.
invapi_validate_xmlValidate XML Invoiceread-onlyValidates an XML invoice against XRechnung 3.0.2 (EN 16931) rules. The format (UBL or CII) is auto-detected. Provide either the XML content as a string or a path to an XML file.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 21
- Last commit
- Feb 22, 2026 (8 months ago)
- Last release
- Feb 22, 2026 (8 months ago)
- Last package publish
- Feb 22, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.invapi-org/invapi-mcp- Version
- 1.0.1
- Auth
- API key
- Packages
- npm @invapi/mcp-server
- License
- MIT
- Repository
- github.com/invapi-org/invapi-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Invapi MCP. Agent Mart. https://agentmart.dev/connectors/invapi-org-invapi-mcp (last updated 2026-10-24)