io.github.cmendezs

mcp-facturacion-electronica-es

Spanish e-invoicing MCP server: VERI*FACTU, Facturae/FACe, SII, TicketBAI, Crea y Crece B2B.

stdiocommunityservice

Package Details

mcp-facturacion-electronica-es

Transportstdio

Environment Variables

AEAT_ENV(str)
Required

Target environment for AEAT endpoints: 'sandbox' or 'production'.

AEAT_CERTIFICATE_PATH(str)

Filesystem path to the FNMT-RCM PKCS#12 certificate (.p12 / .pfx) used for MTLS submission to AEAT (VERI*FACTU and SII).

AEAT_CERTIFICATE_PASSWORD(str)

Passphrase for the PKCS#12 certificate at AEAT_CERTIFICATE_PATH.

AEAT_NIF(str)

Taxpayer NIF used as the default submitter identity for AEAT submissions.

FACE_ENV(str)

Target environment for FACe API: 'sandbox' or 'production'.

FACE_CLIENT_ID(str)

OAuth2 client ID for FACe B2B REST API v2.

FACE_CLIENT_SECRET(str)

OAuth2 client secret for FACe B2B REST API v2.

TICKETBAI_ENV(str)

Target environment for TicketBAI provincial endpoints: 'sandbox' or 'production'.

TICKETBAI_CERTIFICATE_PATH(str)

Filesystem path to the PKCS#12 certificate used to sign TicketBAI XML records.

TICKETBAI_CERTIFICATE_PASSWORD(str)

Passphrase for the PKCS#12 certificate at TICKETBAI_CERTIFICATE_PATH.

LOG_LEVEL(str)

Logging level inherited from mcp-einvoicing-core: DEBUG, INFO (default), WARNING, or ERROR.