Mmcp.market

Fattura Elettronica IT MCP server

by cmendezs·io.github.cmendezs/mcp-fattura-elettronica-it·v0.9.1

Italian e-invoicing: FatturaPA XML/SDI, XSD v1.2.3, Specs 1.9.1, 43 tools. Signing, SDI, archiving.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars169 downloads/wk

Reviews

Write one

Nobody has reviewed Fattura Elettronica IT yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Fattura Elettronica IT tools (44, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_allegato

    Build an Allegati (attachment) entry to include in a FatturaPA document.

  • add_linea_dettaglio
  • build_dati_generali
  • build_dati_pagamento

    Build the DatiPagamento block for the FatturaElettronicaBody.

  • build_sport_worker_exemption_dato_gestionale

    Build the AltriDatiGestionali entry for the sport-worker IRPEF exemption codifica.

  • build_transmission_header

    Build the DatiTrasmissione block required in every FatturaPA header.

  • check_ritenuta_acconto
  • compute_totali

    Compute DatiRiepilogo VAT summary totals grouped by AliquotaIVA and Natura.

  • export_to_json

    Serialize a parsed FatturaPA dict to a clean, indented JSON string.

  • generate_cii_invoice

    Generate a CII CrossIndustryInvoice XML document from an ItalianInvoice dict.

  • generate_fattura_semplificata
  • generate_fattura_xml
  • generate_progressivo_invio

    Generate a ProgressivoInvio identifier for the DatiTrasmissione block.

  • generate_ubl_invoice

    Generate a UBL 2.1 Invoice XML document from an ItalianInvoice dict.

  • get_natura_codes

    Return the complete list of valid Natura exemption codes with legal references.

  • get_regime_fiscale_codes

    Return the complete list of RegimeFiscale codes (RF01–RF19) with descriptions.

  • get_sdi_filename

    Generate the canonical SDI filename for a FatturaPA document.

  • get_tipo_documento_codes

    Return the complete list of document type codes (TD01–TD28) with descriptions and use cases.

  • it__archive_invoice
  • it__build_pacchetto_versamento
  • it__check_sdi_status
  • it__get_sdi_channel_info
  • it__list_archived_invoices
  • it__parse_sdi_notification
  • it__retrieve_archived_invoice
  • it__send_esito_committentewrite action
  • it__sign_fattura_cades
  • it__sign_fattura_xades
  • it__submit_to_sdiwrite action
  • it__verify_archive_integrity
  • lookup_codice_destinatario

    Validate the format of a CodiceDestinatario (SDI recipient code) or PEC address.

  • parse_cii_invoice

    Parse a CII CrossIndustryInvoice XML string into an EN 16931 structured dict.

  • parse_fattura_semplificata_xml

    Parse a FatturaSemplificata XML string into a structured Python dict.

  • parse_fattura_xml

    Parse a FatturaPA XML string into a structured Python dict.

  • parse_ubl_invoice

    Parse a UBL 2.1 invoice XML string into an EN 16931 structured dict.

  • run_check_3write action

    CHECK 3 — EN16931Invoice field availability (IT is EN 16931 CIUS).

  • validate_cedente_prestatore
  • validate_cessionario
  • validate_cii_invoice

    Validate a CII CrossIndustryInvoice XML string for structural correctness.

  • validate_fattura_semplificata_xsd

    Validate a FatturaSemplificata XML string against the VFSM10 XSD v1.0.2.

  • validate_fattura_xsd

    Validate a FatturaPA XML string against the official Agenzia delle Entrate XSD v1.2.3.

  • validate_partita_iva

    Validate an Italian Partita IVA for format (11 digits) and modulo-10 checksum.

  • validate_partita_iva_format

    Validate an Italian Partita IVA for format (11 digits) and modulo-10 checksum.

  • validate_ubl_invoice

    Validate a UBL 2.1 invoice XML string for structural correctness.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan28 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 7 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add mcp-fattura-elettronica-it -- uvx mcp-fattura-elettronica-it
Add to Cursor

Fattura Elettronica IT: common questions

Is Fattura Elettronica IT MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Fattura Elettronica IT safety report
How do I install Fattura Elettronica IT?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Fattura Elettronica IT need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Fattura Elettronica IT maintained?
The last commit was 9 days ago (2026-09-12). The latest release is v0.9.1.

More from cmendezs