Content
# Fintom8 E-Invoicing Agent (MCP)
[](https://pypi.org/project/e-invoice-mcp/)
[](https://mcpmarket.com)
[](https://fintom8.com)
**The official Model Context Protocol (MCP) server for Fintom8.**
This server acts as an intelligent bridge to the AI-driven Fintom8 E-Invoice Platform. It enables autonomous agents to validate, audit, and correct e-invoices against the latest European standards (EN16931) and Peppol regulations.
---
## 🚀 Features
- **Any-to-Any E-Invoice Conversion:** Generate compliant e-invoices from *any* format, including PDF, XML, JSON, and CSV.
- **Automated Validation:** Instant checks against EN16931 and Peppol rules.
- **AI-Powered Correction:** Automatically fix errors in XML files to ensure seamless integration.
---
## 🛠️ Installation
The easiest way to use the server is to install it via pip:
```bash
pip install e-invoice-mcp
```
### Run the Server
Once installed, you can start the server with:
```bash
e-invoice-mcp
```
---
## 🔑 AI Client Configuration
### Claude Desktop (Action required)
To use these tools in Claude, add the following to your configuration file:
**File:** `~/Library/Application Support/Claude/claude_desktop_config.json`
```json
{
"mcpServers": {
"fintom8": {
"command": "e-invoice-mcp"
}
}
}
```
---
## 📦 Included Tools
### 1. `convert_invoice`
Generate compliant e-invoices from any format, including PDF, XML, JSON, and CSV.
- **Args**: `file_path` (path).
- **Output**: UBL XML.
### 2. `validate_invoice` (Basic Validation)
Validates UBL/Peppol XML invoices against compliance rules.
- **Args**: `xml_content` (string) or `xml_path` (path).
- **Output**: Simple JSON report (is_valid, errors).
### 3. `validate_invoice_v2` (Advanced Validation)
Deep validation with optional AI explanations.
- **Args**: `xml_content` (string) or `xml_path` (path).
- **Output**: Detailed compliance report.
### 4. `correct_invoice_xml`
AI-powered correction of invalid XML invoices.
- **Args**: `xml_content` (string) or `xml_path` (path).
- **Output**: Fixed XML content.
---
## � Privacy & Security
This server acts as a thin client proxy. Data is processed on secure Fintom8 production servers and is not used for AI model training.
**License:** MIT
**Website:** [fintom8.com](https://fintom8.com)