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.