Facturacion Electronica Es MCP Server
English | Espanol mcp-facturacion-electronica-es is an MCP (Model Context Protocol) server specialized in Spanish e-invoicing. It provides tools to generate, validate, and submit electronic invoices under the six coexisting systems in Spain: VERI\FACTU, Facturae/FACe, SII, TicketBAI (Basque Country), NaTicket (Navarre), and the B2B obligations of Ley 18/2022 "Crea y Crece". The server is built on…. Its 24 documented tools cover generate, verifactu, record, submit.
People connecting finance tools to Claude, Cursor, VS Code, or another MCP client. The project is written in XSLT.
VERIFIED ACTIVE
LAST COMMIT 2026-08-23 · ★ 2 · #78 OF 283 MAINTAINED FINANCE · VERIFIED 2026-08-25
Apache-2.0 · XSLT · how we verify → /methodology
01 · Install Facturacion Electronica Es
before you install - you'll need
Set AEAT_ENV, AEAT_CERTIFICATE_PATH, AEAT_CERTIFICATE_PASSWORD before connecting.
Claude Code
claude mcp add cmendezs-mcp-facturacion-electronica-es -- uvx mcp-facturacion-electronica-es Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"cmendezs-mcp-facturacion-electronica-es": {
"command": "uvx",
"args": [
"mcp-facturacion-electronica-es"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license Apache-2.0 - declared in the repository
pypi package mcp-facturacion-electronica-es - check the name against the project README before installing (PyPI has no namespace ownership)
registry namespace io.github.cmendezs is GitHub-verified and matches the repo owner
03 · What Facturacion Electronica Es can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can generate a tamper-proof invoice record (Orden HAC/1177/2024) with SHA-256 Huella, validate a VERI\FACTU XML record against the official XSD published with Orden HAC/1177/2024, generate the mandatory VERI\FACTU QR code (HAC/1177/2024 Art. 10) as a base64-encoded PNG, and generate a VERI\FACTU cancellation record (RegistroAnulacion, TipoHuella=01) chained to.
Capability map
Tools grouped from the project's README - what Facturacion Electronica Es lets an agent do.
Generate
6 tools - e.g. Generates a tamper-proof invoice record (Orden HAC/1177/2024) with SHA-256 Huella; Generates the mandatory VERI\FACTU QR code (HAC/1177/2024 Art. 10) as a base64-encoded PNG.; Generates a Facturae 3.2.2…
es__generate_verifactu_record · es__generate_qr_verifactu · es__generate_facturae_xml · es__generate_sii_correction · es__generate_ticketbai_xml · es__generate_b2b_einvoice_es
Submit
4 tools - e.g. Submits a signed VERI\FACTU record to the AEAT real-time endpoint via MTLS; Submits a signed Facturae XML to FACe (Punto General de Entrada de Facturas Electronicas); Submits a batch of invoices (up to…
es__submit_verifactu_to_aeat · es__submit_to_face · es__submit_sii_batch · es__submit_ticketbai
Validate
3 tools - e.g. Validates a VERI\FACTU XML record against the official XSD published with Orden HAC/1177/2024; Validates a Facturae XML against the official Facturae 3.2.2 XSD using lxml. Returns; Validates a TicketBAI…
es__validate_verifactu_record · es__validate_facturae_schema · es__validate_ticketbai_schema
Verifactu
2 tools - e.g. Generates a VERI\FACTU cancellation record (RegistroAnulacion, TipoHuella=01) chained to; Queries the EstadoRegistro of an already-submitted VERI\FACTU record
es__cancel_verifactu_record · es__query_verifactu_status
Sign
1 tool - e.g. Applies an XAdES-EPES digital signature (ETSI EN 319 132-1) to a Facturae XML document.
es__sign_facturae_xades
Face
1 tool - e.g. Queries the processing status of an invoice on FACe. Returns standard status codes:
es__get_face_invoice_status
Build
1 tool - e.g. Builds an AEAT SII XML record (issued FacturaExpedida or received FacturaRecibida)
es__build_sii_invoice_record
Sii
1 tool - e.g. Queries the status of a submitted SII batch via ConsultaFactInformadasEmitidas or
es__query_sii_status
Latest releases
v0.8.0 · 2026-08-22
v0.7.0 · 2026-08-13
v0.6.1 · 2026-08-10
04 · Who maintains Facturacion Electronica Es
mcp-facturacion-electronica-es is maintained by cmendezs. We track 8 MCP servers from cmendezs - 8 actively maintained, 6 combined GitHub stars, oldest repo from Apr 2026. Full record: all servers from cmendezs.
05 · Facts
- category
- finance - ranked #78 of 283 actively-maintained finance servers as of 2026-08-25.
- release cadence
- 6 releases in the last 90 days (latest 2026-08-22)
- registry
- io.github.cmendezs/mcp-facturacion-electronica-es (active, first published 2026-05-13 · 7 versions)
- packages
- pypi:mcp-facturacion-electronica-es
06 · Facturacion Electronica Es FAQ
Is Facturacion Electronica Es still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-23 and it shipped 6 releases in the last 90 days. We re-verify nightly.
What can Facturacion Electronica Es do?
With this server connected, an agent can generate a tamper-proof invoice record (Orden HAC/1177/2024) with SHA-256 Huella, validate a VERI\FACTU XML record against the official XSD published with Orden HAC/1177/2024, generate the mandatory VERI\FACTU QR code (HAC/1177/2024 Art. 10) as a base64-encoded PNG, and generate a VERI\FACTU cancellation record (RegistroAnulacion, TipoHuella=01) chained to.
How do I install Facturacion Electronica Es?
Run `uvx mcp-facturacion-electronica-es`. The README documents 3 environment variables (AEAT_ENV, AEAT_CERTIFICATE_PATH, AEAT_CERTIFICATE_PASSWORD) to set first. Set AEAT_ENV, AEAT_CERTIFICATE_PATH, AEAT_CERTIFICATE_PASSWORD before connecting. You can also paste the ready-made client config above.
Does Facturacion Electronica Es run locally?
Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Facturacion Electronica Es
Alternatives to Facturacion Electronica Es
Maintained finance servers if Facturacion Electronica Es isn't the fit.
- Tradingview MCP Real-time market data, screeners, technical analysis & backtesting for stocks, crypto and forex. ★ 4,214 · 2026-08-24
- Edgar Tools Open-source SEC EDGAR toolkit - 11 tools, 7 prompts, every filing type. No API key required. ★ 2,613 · 2026-08-25
- Emilia Protocol Exact-action approval for consequential agent actions: request, track, and verify signed receipts. ★ 787 · 2026-08-25
- xbbg MCP Local Bloomberg tools for xbbg users. ★ 737 · 2026-08-14
- TickDB Market Data Real-time & historical market data: forex, stocks, crypto, indices, metals, K-line, quotes ★ 712 · 2026-06-20
- Finlab AI Quantitative trading toolkit with 900+ data columns, backtesting, and 60+ strategy examples. ★ 413 · 2026-08-14
Pairs well with
Servers that cover what Facturacion Electronica Es doesn't - only shown when the pairing reason fits the companion.
More finance MCP servers · Colppy · Banco Do Brasil · Dock · Iniciador · Matera