Skip to main content

MCP Server for Fintom8 E-Invoicing services (Conversion, Validation, Correction)

Project description

Fintom8 E-Invoicing Agent (MCP)

PyPI version MCP Certified Peppol Ready

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

  • PDF to UBL Conversion: Use Gemini-powered AI to extract data from PDF invoices and generate compliant XML.
  • Automated Validation: Instant checks against EN16931 and Peppol rules.
  • Correction: Automatically fix non-compliant XML invoices.

🛠️ Installation

The easiest way to use the server is to install it via pip:

pip install e-invoice-mcp

Run the Server

Once installed, you can start the server with:

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

{
  "mcpServers": {
    "fintom8": {
      "command": "e-invoice-mcp"
    }
  }
}

📦 Included Tools

1. convert_pdf_to_invoice

Converts PDF invoices to structured UBL format.

  • Args: pdf_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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

e_invoice_mcp-0.1.13.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

e_invoice_mcp-0.1.13-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file e_invoice_mcp-0.1.13.tar.gz.

File metadata

  • Download URL: e_invoice_mcp-0.1.13.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for e_invoice_mcp-0.1.13.tar.gz
Algorithm Hash digest
SHA256 90136cc341db8fc047ccedbab378c54a6ab1f15fae092707ddca59cdbfb39cda
MD5 b7250c8790731646e401d4291682b512
BLAKE2b-256 9ba329900b892159f7ecc7c44a6eea079628ba5fa5fab37603c8bf2d085acd9b

See more details on using hashes here.

File details

Details for the file e_invoice_mcp-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: e_invoice_mcp-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for e_invoice_mcp-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 eeec685ce6298f2b73cded6ea01ac4d05e851a312979b3ce0fc31adb716492fa
MD5 f8de4e860183e4d2b8610ed176525275
BLAKE2b-256 028634f8cc5e2247f04a22cf4b767f24b3277aa0f689963ce67bfc8ab3933f67

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page