InvoiceXML Hosted MCP

Servidor MCP alojado para cumplimiento de factura electrónica global: crear, validar, incrustar, extraer y convertir Factur-X, Peppol UBL, CII y más

Documentación

El primer servidor MCP para facturación electrónica

Conecta Claude, ChatGPT o cualquier cliente MCP a InvoiceXML y permite que tu agente de IA cree, valide, convierta, renderice y lea facturas conformes Factur-X, ZUGFeRD, XRechnung, UBL, CII y Peppol, de forma nativa.

Funciona con Claude y ChatGPT, protegido con OAuth 2.1, alojado o autoalojado en infraestructura de la UE

Tu agente de IA

Claude · ChatGPT · Cursor

InvoiceXML MCP

7 estándares de cumplimiento

Motor EN 16931

Salida validada

Comenzar

Dos formas de ejecutarlo

Usa el servidor gestionado para una configuración instantánea, o autoaloja la versión de código abierto en tu propia infraestructura.

  • Cero configuración, totalmente gestionado y siempre actualizado
  • Inicio de sesión seguro con OAuth 2.1, sin necesidad de pegar claves API
  • Siempre en ejecución en infraestructura de la UE

Añádelo como conector remoto

{
  "mcpServers": {
    "invoicexml": {
      "url": "https://mcp.invoicexml.com"
    }
  }
}

Autoalojado

Código abierto · tu infraestructura

MIT

  • Ejecútalo en cualquier lugar con tu propia clave API
  • Control total sobre la red y el flujo de datos
  • Código auditable e independiente de la plataforma
  • Cambia entre modos de clave API y OAuth 2.1
  • Sin tarifas por llamada más allá de tu propio uso de API

Clona y ejecuta

git clone https://github.com/InvoiceXML/invoicexml-mcp
cd invoicexml-mcp
export INVOICEXML_API_KEY=sk_live_...
dotnet run --project src/InvoiceXml.Mcp.Host

Qué es

Facturación electrónica que tu IA puede usar de verdad

El Model Context Protocol es el estándar abierto para conectar asistentes de IA a herramientas reales. InvoiceXML es el primero en ofrecer un servidor MCP completo de facturación electrónica, de modo que un agente puede gestionar el cumplimiento EN 16931 de la misma manera que lee un archivo o busca en la web. Sin código de integración, sin scraping frágil de pantallas, sin mantener una biblioteca de cumplimiento que se rompe cada vez que cambia un estándar.

Herramientas

Siete herramientas de facturación, una sola conexión

Cada herramienta se expone a tu agente con un nombre claro, una descripción y resultados estructurados.

Crear factura

Genera una factura electrónica totalmente conforme en cualquier formato compatible a partir de datos estructurados.

create_invoice

Validar factura XML

Comprueba un documento UBL, CII o XRechnung contra las reglas XSD y Schematron de EN 16931.

validate_xml_invoice

Validar factura PDF

Valida un PDF híbrido Factur-X o ZUGFeRD y el XML incrustado en su interior.

validate_pdf_invoice

Renderizar factura a PDF

Convierte XML UBL, CII o XRechnung en una vista previa PDF limpia y legible.

render_invoice

Extraer datos de factura

Extrae JSON estructurado o el XML EN 16931 incrustado de un PDF híbrido.

extract_invoice

Incrustar XML en PDF

Combina un PDF y un XML CII en un PDF/A-3 híbrido Factur-X o ZUGFeRD.

embed_invoice

Convertir formato de factura

Transforma entre UBL, CII, XRechnung, Factur-X y ZUGFeRD bajo demanda.

convert_invoice

Compatibilidad

Funciona con todos los clientes MCP

MCP es un estándar abierto, por lo que InvoiceXML se integra con las herramientas que tu equipo ya utiliza.

Claude

Desktop, claude.ai y Claude Code

ChatGPT

Conectores personalizados de OpenAI

Cursor

Editor de código con IA

Windsurf

IDE agéntico

VS Code

Agentes de GitHub Copilot

Cualquier cliente MCP

Protocolo abierto, sin dependencia de proveedor

Casos de uso

Qué construyen los equipos con ello

Agente de cuentas por pagar

Un agente recibe un PDF de un proveedor, extrae los datos, los valida contra EN 16931 y los convierte al formato que tu ERP espera, sin intervención humana.

Copiloto de cumplimiento

Pregunta a tu asistente "¿esta factura cumple con XRechnung?" y obtén una respuesta a nivel de Schematron que nombre las reglas de negocio exactas que fallaron.

Conversión bajo demanda

Convierte entre Factur-X, ZUGFeRD, XRechnung, UBL y CII dentro de un chat o una canalización automatizada, sin integrar ni una sola biblioteca.

Puerta de validación

Incorpora un paso de validación en cualquier flujo de trabajo de agentes para que las facturas se comprueben antes de enviarse, registrarse o remitirse a una autoridad fiscal.

Intégralo en tu producto

Ofrece a tus propias funciones de IA facturación electrónica nativa sin construir y mantener tú la capa de cumplimiento.

Facturación transfronteriza

Genera el formato nacional correcto para cada contraparte, Alemania, Francia o cualquier lugar de la red Peppol, a partir de un único documento fuente.

Formatos

Todos los estándares principales

Un solo servidor, toda la familia EN 16931, que cubre los mandatos alemán, francés y de toda la UE. Tu agente habla todos los formatos que tus contrapartes y autoridades fiscales requieren.

EN 16931

El modelo semántico central de la UE basado en la Directiva 2014/55/UE que sustenta todos los formatos nacionales.

CII

Cross-Industry Invoice XML. El estándar UN/CEFACT utilizado por ZUGFeRD y Factur-X.

UBL

Universal Business Language. Utilizado por Peppol, XRechnung y muchos estándares nacionales.

ZUGFeRD

El estándar alemán para la facturación electrónica B2B moderna. PDF/A-3 con XML CII incrustado.

Factur-X

El equivalente francés, construido sobre la misma base CII. Obligatorio para B2G y en expansión hacia B2B.

XRechnung

El estándar alemán del sector público. XML UBL o CII puro, sin envoltorio PDF.

Peppol

Red paneuropea de entrega electrónica. Basado en UBL, utilizado para facturación transfronteriza.

PDF/A-3b

Formato PDF de archivo con XML incrustado, requerido para el cumplimiento de almacenamiento a largo plazo.

JSON

Factura extraída por IA como modelo JSON validado. Cada campo EN 16931 listo para consumir.

OAuth 2.1 + DCR

El servidor alojado utiliza OAuth con Dynamic Client Registration. Tu cliente nunca ve una clave en bruto.

Retención cero

Los documentos se procesan en memoria y se eliminan al responder. Sin entrenamiento con tus datos.

Infraestructura de la UE

Alineado con el RGPD, solo HTTPS, alojado en la Unión Europea.

Abierto y auditable

El servidor es de código abierto e independiente de la plataforma. Léelo, haz un fork, ejecútalo tú mismo.

Preguntas frecuentes

¿Qué es el servidor MCP de InvoiceXML?

Es un servidor del Model Context Protocol (MCP) que expone la API de facturación electrónica de InvoiceXML a asistentes de IA. Una vez conectado, un agente puede crear, validar, convertir, renderizar y extraer facturas conformes (Factur-X, ZUGFeRD, XRechnung, UBL, CII, Peppol) como herramientas nativas, sin que escribas código de integración.

¿Con qué asistentes de IA funciona?

Con cualquier cliente compatible con MCP. Esto incluye Claude (Desktop, claude.ai y Claude Code), conectores personalizados de ChatGPT, Cursor, Windsurf y VS Code con GitHub Copilot. MCP es un estándar abierto, por lo que no hay dependencia de proveedor.

¿Necesito escribir código?

No. Con el servidor alojado en mcp.invoicexml.com lo añades como conector en tu cliente de IA e inicias sesión con OAuth. El autoalojamiento solo requiere configurar tu clave API y ejecutar el servidor.

¿Cuál es la diferencia entre alojado y autoalojado?

El servidor alojado (mcp.invoicexml.com) está totalmente gestionado, protegido con OAuth 2.1 y no requiere configuración. El autoalojamiento ejecuta el mismo servidor de código abierto en tu propia infraestructura con tu clave API, dándote control total sobre la red y el flujo de datos.

¿Se almacenan mis datos de facturas?

No. Los documentos se procesan en memoria y el resultado se devuelve inmediatamente. Nada se escribe en disco ni se retiene después de la respuesta, y tus datos nunca se utilizan para entrenar modelos. La infraestructura está en la UE.

¿Qué formatos de factura se admiten?

Factur-X, ZUGFeRD, XRechnung, UBL (incluido Peppol BIS Billing 3.0), CII y el modelo semántico EN 16931, con salida híbrida PDF/A-3 para los formatos incrustados.

¿Cómo funciona la autenticación?

El servidor alojado utiliza OAuth 2.1 con Dynamic Client Registration, por lo que tu cliente de IA inicia sesión de forma segura y nunca ve una clave API en bruto. Las implementaciones autoalojadas se autentican con tu clave API de InvoiceXML.