Valida SEPA, XRechnung y Peppol desde tu IA: servidor MCP
El servidor MCP de ValidateFin permite a IAs como Claude o Cursor ejecutar los validadores SEPA, UBL/Peppol, XRechnung, IBAN y camt.053. 100% local.
Valide su archivo ahora
Gratis, instantáneo y 100 % en su navegador - ningún archivo se sube nunca.
¿Qué es el Model Context Protocol (MCP)?
El Model Context Protocol (MCP) es un estándar abierto que permite a los asistentes de IA - como Claude Desktop, Cursor u otros clientes compatibles con MCP - conectarse a herramientas externas. En lugar de copiar y pegar entre tu asistente y una web, el asistente llama a la herramienta directamente y usa el resultado en la conversación.
Un servidor MCP expone un conjunto de herramientas tipadas que el asistente puede invocar: decide cuándo llamarlas, pasa las entradas y recibe resultados estructurados. ValidateFin ofrece un servidor MCP oficial para que tu asistente valide tus archivos financieros y de facturación electrónica - sin salir del chat y sin enviar nada a un servidor.
Qué hace el servidor MCP de ValidateFin
El servidor expone los mismos validadores que la web, como herramientas MCP que tu asistente puede llamar:
validate_sepa
Valida un SEPA pain.001 (transferencia) o pain.008 (adeudo) contra el XSD ISO 20022 y el EPC Rulebook - IBAN, BIC, sumas de control, mandatos, ICS.
validate_ubl
Valida una factura UBL o Peppol BIS 3.0 contra el Schematron oficial EN 16931 + Peppol. Devuelve las reglas incumplidas con sus IDs (BR-*).
validate_xrechnung
Valida una XRechnung alemana contra EN 16931 + las reglas BR-DE de KoSIT. Admite sintaxis UBL y CII.
validate_camt
Valida un extracto bancario camt.053 (ISO 20022) y extrae saldos y movimientos.
validate_iban
Valida un IBAN (dígito de control mod-97, país y longitud).
generate_camt_test
Genera un extracto camt.053 de prueba a partir de un archivo pain.001 / pain.008.
Cómo instalarlo
El servidor se ejecuta con npx - sin instalación global. Añádelo a la configuración de tu cliente MCP (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"validatefin": {
"command": "npx",
"args": ["-y", "@validatefin/mcp"]
}
}
}Una vez añadido, reinicia tu cliente. Las herramientas de ValidateFin aparecen automáticamente y puedes pedir, por ejemplo, «valida este archivo SEPA» o «comprueba esta XRechnung y dime qué reglas BR-DE fallan».
El servidor se publica en npm como @validatefin/mcp y es de código abierto (MIT). Incluye los mismos esquemas oficiales y conjuntos de reglas Schematron que la web.
100% local - no se sube nada
Como la web, el servidor MCP se ejecuta íntegramente en tu máquina. Tus facturas y archivos de pago nunca salen de tu ordenador - sin llamada al servidor -, lo que mantiene privados los datos comerciales y bancarios sensibles.
Usos típicos: prevalidar un lote de facturas de proveedores antes de enviarlas, entender por qué un banco rechazó un archivo SEPA, o comprobar una XRechnung contra las reglas alemanas - todo desde tu asistente, en lenguaje natural.
Añade ValidateFin a tu asistente de IA
Instala el servidor MCP y valida archivos SEPA, XRechnung, Peppol, IBAN y camt.053 directamente desde tus conversaciones.
Descubrir el servidor MCPPreguntas frecuentes
¿Qué es un servidor MCP?
Un servidor MCP (Model Context Protocol) expone herramientas que un asistente de IA puede llamar. El servidor de ValidateFin expone los validadores SEPA, UBL/Peppol, XRechnung, IBAN y camt.053 para que tu asistente los ejecute directamente.
¿Qué asistentes de IA son compatibles?
Cualquier cliente compatible con MCP, como Claude Desktop y Cursor. Añades el servidor a la configuración MCP del cliente.
¿Se envían mis datos a algún sitio?
No. El servidor MCP se ejecuta localmente con npx. Tus archivos se validan en tu ordenador y nunca se suben - la misma garantía de privacidad que la web.
¿Qué validadores se incluyen?
validate_sepa, validate_ubl, validate_xrechnung, validate_camt, validate_iban y generate_camt_test - los mismos conjuntos de reglas oficiales que la web de ValidateFin.
¿Es gratis?
Sí. El servidor es gratuito y de código abierto (MIT), publicado en npm como @validatefin/mcp.