Open source · MIT
verifactu-mcp
Servidor MCP en Python que añade 7 herramientas de facturación electrónica VeriFactu (AEAT) a Claude Code y Cursor. Generas, encadenas, envías y consultas registros desde lenguaje natural.
Instalación
- 1. Instala el paquete:
pip install verifactu-mcp - 2. Añade esto a tu
~/.claude.json:{ "mcpServers": { "verifactu": { "command": "verifactu-mcp", "env": { "VERIFACTU_API_TOKEN": "tu_token_aqui" } } } } - 3. Reinicia Claude Code y empieza a pedirle facturas.
Las 7 herramientas
| generate_invoice_xml | Genera XML válido con hash SHA-256 (sin enviar) |
| send_invoice | Envía registro de alta a AEAT y persiste la huella |
| cancel_invoice | Envía registro de anulación |
| check_invoice_status | Consulta el estado de un registro |
| list_invoices | Lista los registros enviados (filtros + paginación) |
| get_last_hash | Devuelve la última huella registrada localmente |
| calculate_hash | Calcula el hash SHA-256 de un registro |
Tu token nunca sale de tu máquina
verifactu-mcp se ejecuta en local. El token de la API se lee del entorno y solo viaja
desde tu equipo a verifactuapi.es. Nada pasa por servidores intermedios nuestros.