servers / italy-invoices-fatturapa-sdi-via-invoicetronic
Italy Invoices (FatturaPA / SdI via Invoicetronic) MCP server
communitystreamable_httpremotewrite capablehealthy
Italy FatturaPA invoices for AI agents: build FPR12 XML, transmit to the SdI, query status.
01Tools · 2
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| create_invoice Issue an Italy B2B electronic invoice (fattura elettronica) in FatturaPA format (FPR12) and transmit it to the national SdI (Sistema di Interscambio) via Invoicetronic. Builds the FatturaPA XML (seller/buyer P.IVA + optional Codice Fiscale, address, line items, IVA breakdown) and uploads it under your own Invoicetronic API key. Bring your own credential as header x-invoicetronic-key — ik_test_ keys are free sandbox (no fiscal effect), ik_live_ keys transmit real invoices to the SdI (same base URL; the key prefix selects the environment). Italian IVA rates supported: 22 (ordinaria), 10, 5, 4 (ridotte). Amounts are in EUR. Transmission is asynchronous: this returns a send id — poll query_invoice with it to learn the SdI outcome (SENT / DELIVERED / REJECTED / NOT_DELIVERED). There is no cancel at the SdI level: to reverse an invoice you issue a credit note (nota di credito) as a new invoice. | write | true | unknown |
| query_invoice Check the SdI processing status of an invoice sent by create_invoice, using its send id. FatturaPA transmission is asynchronous. Status values: SENT (Inviato — accepted by the SdI, not yet delivered to the recipient; poll again shortly); DELIVERED (Consegnato — delivered to the recipient, the invoice is fiscally complete); REJECTED (Scartato — the SdI rejected it for a validation error; fix the data and create_invoice again); NOT_DELIVERED (ImpossibilitaDiRecapito / MancataConsegna — the invoice is legally valid and available in the recipient's tax drawer, but could not be pushed to their receiving system); PROCESSING (no SdI notification yet — poll again shortly). Safe to call anytime. | read | false | unknown |
02Install & source
https://inv-it.wishpool.app/mcp
remote_url- repohttps://github.com/junter1989k-ai/italy-invoice-mcp
- homepagehttps://inv-it.wishpool.app/mcp
- licenseMIT
- adoption0 stars · 0 forks
03Access granted
Process payments · write
The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.
05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-07-10 03:11Z
next_check2026-07-11 07:59Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 9 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/italy-invoices-fatturapa-sdi-via-invoicetronic)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →