MCP Facturacion Electronica Es
UnclaimedModel Context Protocol (MCP) server for Spanish Electronic Invoicing. Provides tools to generate, validate, and submit invoices across VERI*FACTU, Facturae/FACe, SII, TicketBAI, and Crea y Crece B2B.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'mcp-facturacion-electronica-es' -- 'uvx' 'mcp-facturacion-electronica-es'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
25 of 25 tools
Documented tools (25)
From project documentation. A server handshake does not verify each tool’s description or behavior.
es__build_sii_invoice_record
Builds an AEAT SII XML record (issued FacturaExpedida or received FacturaRecibida)
es__cancel_verifactu_record
Generates a VERI\FACTU cancellation record (RegistroAnulacion, TipoHuella=01) chained to
es__check_b2b_mandate_applicability
Determines the applicable regime (VERI\FACTU, SII, TicketBAI, NaTicket) based on
es__detect_regional_regime
Detects the applicable e-invoicing regime based on the INE province code.
es__generate_b2b_einvoice_es
Generates a B2B invoice conforming to EN 16931 in UBL 2.1 or Facturae 3.2.2 format
es__generate_facturae_xml
Generates a Facturae 3.2.2 compliant XML invoice for B2G submission. Uses
es__generate_qr_verifactu
Generates the mandatory VERI\FACTU QR code (HAC/1177/2024 Art. 10) as a base64-encoded PNG.
es__generate_sii_correction
Generates an SII modification (A1) or cancellation (A4) record referencing the original
es__generate_ticketbai_xml
Generates a TicketBAI XML invoice with XAdES signature and HuellaTBAI chain. Automatically
es__generate_verifactu_record
Generates a tamper-proof invoice record (Orden HAC/1177/2024) with SHA-256 Huella
es__get_compliance_status
Returns the current mandate deadlines and operating system for a business profile.
es__get_face_invoice_status
Queries the processing status of an invoice on FACe. Returns standard status codes:
es__parse_aeat_response
Parses and normalizes an AEAT XML response (VERI\FACTU or SII) into structured JSON.
es__query_sii_status
Queries the status of a submitted SII batch via ConsultaFactInformadasEmitidas or
es__query_verifactu_status
Queries the EstadoRegistro of an already-submitted VERI\FACTU record
es__sign_facturae_xades
Applies an XAdES-EPES digital signature (ETSI EN 319 132-1) to a Facturae XML document.
es__submit_sii_batch
Submits a batch of invoices (up to 10,000 records) to the AEAT SII SOAP endpoint. Requires MTLS.
es__submit_ticketbai
Submits a TicketBAI XML record to the corresponding Basque provincial authority. The endpoint
es__submit_to_face
Submits a signed Facturae XML to FACe (Punto General de Entrada de Facturas Electronicas)
es__submit_verifactu_to_aeat
Submits a signed VERI\FACTU record to the AEAT real-time endpoint via MTLS
es__validate_facturae_schema
Runs the structural field checklist against a Facturae XML, then attempts full XSD-mode
es__validate_ticketbai_schema
Validates a TicketBAI XML document against the correct provincial XSD. The schemas
es__validate_verifactu_record
Validates a VERI\FACTU XML record against the official XSD published with Orden HAC/1177/2024
FechaHoraHusoGenRegistro
a distinct field set from RegistroAlta's, not a reduced copy of
TicketBAI
Tool change history
FAQ
Questions about MCP Facturacion Electronica Es MCP Server
- How do I connect MCP Facturacion Electronica Es MCP Server to Claude?
- Run `claude mcp add mcp-facturacion-electronica-es -- uvx mcp-facturacion-electronica-es` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is MCP Facturacion Electronica Es MCP Server free?
- The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can MCP Facturacion Electronica Es MCP Server do?
- MCP Facturacion Electronica Es MCP Server documents 25 tools to the agent, including es__build_sii_invoice_record, es__cancel_verifactu_record, es__check_b2b_mandate_applicability. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.