io.github.cmendezs/mcp-facturacion-electronica-es MCP Server
io.github.cmendezs/mcp-facturacion-electronica-es
What is the io.github.cmendezs/mcp-facturacion-electronica-es MCP server?
Spanish e-invoicing MCP server: VERI*FACTU, Facturae/FACe, SII, Crea y Crece B2B.
How to install io.github.cmendezs/mcp-facturacion-electronica-es
Copy-paste configuration for popular MCP clients.
AEAT_ENVrequiredTarget environment for AEAT endpoints: 'sandbox' or 'production'.
AEAT_CERTIFICATE_PATHFilesystem path to the FNMT-RCM PKCS#12 certificate (.p12 / .pfx) used for MTLS submission to AEAT (VERI*FACTU and SII).
AEAT_CERTIFICATE_PASSWORDPassphrase for the PKCS#12 certificate at AEAT_CERTIFICATE_PATH.
AEAT_NIFTaxpayer NIF used as the default submitter identity for AEAT submissions.
FACE_ENVTarget environment for FACe API: 'sandbox' or 'production'.
FACE_CLIENT_IDJWT client ID for FACe B2B REST API v2.
FACE_CLIENT_SECRETJWT client secret for FACe B2B REST API v2.
LOG_LEVELLogging level inherited from mcp-einvoicing-core: DEBUG, INFO (default), WARNING, or ERROR.
{
"mcpServers": {
"mcp-facturacion-electronica-es": {
"command": "uvx",
"args": [
"mcp-facturacion-electronica-es"
],
"env": {
"AEAT_ENV": "<YOUR_AEAT_ENV>",
"AEAT_CERTIFICATE_PATH": "<YOUR_AEAT_CERTIFICATE_PATH>",
"AEAT_CERTIFICATE_PASSWORD": "<YOUR_AEAT_CERTIFICATE_PASSWORD>",
"AEAT_NIF": "<YOUR_AEAT_NIF>",
"FACE_ENV": "<YOUR_FACE_ENV>",
"FACE_CLIENT_ID": "<YOUR_FACE_CLIENT_ID>",
"FACE_CLIENT_SECRET": "<YOUR_FACE_CLIENT_SECRET>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-facturacion-electronica-es": {
"command": "uvx",
"args": [
"mcp-facturacion-electronica-es"
],
"env": {
"AEAT_ENV": "<YOUR_AEAT_ENV>",
"AEAT_CERTIFICATE_PATH": "<YOUR_AEAT_CERTIFICATE_PATH>",
"AEAT_CERTIFICATE_PASSWORD": "<YOUR_AEAT_CERTIFICATE_PASSWORD>",
"AEAT_NIF": "<YOUR_AEAT_NIF>",
"FACE_ENV": "<YOUR_FACE_ENV>",
"FACE_CLIENT_ID": "<YOUR_FACE_CLIENT_ID>",
"FACE_CLIENT_SECRET": "<YOUR_FACE_CLIENT_SECRET>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-facturacion-electronica-es": {
"command": "uvx",
"args": [
"mcp-facturacion-electronica-es"
],
"env": {
"AEAT_ENV": "<YOUR_AEAT_ENV>",
"AEAT_CERTIFICATE_PATH": "<YOUR_AEAT_CERTIFICATE_PATH>",
"AEAT_CERTIFICATE_PASSWORD": "<YOUR_AEAT_CERTIFICATE_PASSWORD>",
"AEAT_NIF": "<YOUR_AEAT_NIF>",
"FACE_ENV": "<YOUR_FACE_ENV>",
"FACE_CLIENT_ID": "<YOUR_FACE_CLIENT_ID>",
"FACE_CLIENT_SECRET": "<YOUR_FACE_CLIENT_SECRET>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}{
"servers": {
"mcp-facturacion-electronica-es": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-facturacion-electronica-es"
],
"env": {
"AEAT_ENV": "<YOUR_AEAT_ENV>",
"AEAT_CERTIFICATE_PATH": "<YOUR_AEAT_CERTIFICATE_PATH>",
"AEAT_CERTIFICATE_PASSWORD": "<YOUR_AEAT_CERTIFICATE_PASSWORD>",
"AEAT_NIF": "<YOUR_AEAT_NIF>",
"FACE_ENV": "<YOUR_FACE_ENV>",
"FACE_CLIENT_ID": "<YOUR_FACE_CLIENT_ID>",
"FACE_CLIENT_SECRET": "<YOUR_FACE_CLIENT_SECRET>",
"LOG_LEVEL": "<YOUR_LOG_LEVEL>"
}
}
}
}claude mcp add mcp-facturacion-electronica-es --env AEAT_ENV=<YOUR_AEAT_ENV> --env AEAT_CERTIFICATE_PATH=<YOUR_AEAT_CERTIFICATE_PATH> --env AEAT_CERTIFICATE_PASSWORD=<YOUR_AEAT_CERTIFICATE_PASSWORD> --env AEAT_NIF=<YOUR_AEAT_NIF> --env FACE_ENV=<YOUR_FACE_ENV> --env FACE_CLIENT_ID=<YOUR_FACE_CLIENT_ID> --env FACE_CLIENT_SECRET=<YOUR_FACE_CLIENT_SECRET> --env LOG_LEVEL=<YOUR_LOG_LEVEL> -- uvx mcp-facturacion-electronica-esRelated MCP servers
German e-invoicing MCP server: ZUGFeRD 2.x, XRechnung 3.x, EN 16931, KoSIT validation, Peppol.
Polish e-invoicing MCP: KSeF API v2, FA(3)/FA(2) XML, Peppol BIS 3.0, NIP/REGON validation.
Belgian e-invoicing MCP server: Peppol BIS 3.0, UBL 2.1, EU PINT v1.0.1, Mercurius.
MCP E-Invoicing Core
Base package for European e-invoicing MCP servers with shared models, XML utils, and OAuth2 client.
MCP server for French e-invoicing (XP Z12-013). Manages invoices, validation and compliance.
Fattura Elettronica IT
Italian e-invoicing: FatturaPA XML/SDI v1.2.3, 42 tools. Signing, SDI, archiving.