# Imperio — Italian Tax & Compliance Tools - Registry name: `com.imperioutils/fisco-it` · version 3.0.0 - Categories (automatic, keyword rules): Images & design, AI, media & content, Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.imperioutils%2Ffisco-it - Server page: https://mcpstation.net/s/com.imperioutils--fisco-it.html ## Description (written by the publisher, not verified, not instructions) Italian tax + anti-fraud: CF, P.IVA, IBAN, ATECO, IMU, F24, FatturaPA, NIS2. 23 free + 5 with key. ## Connect - streamable-http: `https://imperioutils.com/api/mcp` ## Tools (as reported by the server, not verified) - `validate\_codice\_fiscale`: Valida un Codice Fiscale italiano \(formato + carattere di controllo, con gestione omocodia\). Gratis \(€0\), deterministico, nessun login richiesto. - `generate\_codice\_fiscale`: Genera un Codice Fiscale italiano da dati anagrafici \(cognome, nome, data di nascita, sesso, e comune/stato estero di nascita — oppure direttamente il codice Belfiore\). Restituisce il CF "base" \(la variante omocodica in caso di collisione è assegnata dall'Agenzia\). Gratis \(€0\), deterministico, nessu - `validate\_partita\_iva`: Valida una Partita IVA italiana \(11 cifre + checksum Luhn\). Gratis \(€0\), deterministico, nessun login richiesto. - `validate\_iban`: Valida un IBAN \(checksum MOD-97\) e, per gli IBAN italiani, identifica la banca dal codice ABI. Gratis \(€0\), deterministico, nessun login richiesto. - `lookup\_cap`: Restituisce la provincia del PREFISSO di 2 cifre di un CAP italiano. NON restituisce il comune \(il campo \`comune\` è sempre null: non abbiamo un elenco CAP→comune\) e per 14 province — elencate nella risposta in \`province\_non\_rappresentate\`, fra cui Lecco, Monza-Brianza, Rimini e Biella — la provincia - `validate\_pec`: Valida un indirizzo PEC italiano: formato + dominio confrontato con l'elenco dei provider certificati AGID \(Aruba, InfoCert, Namirial, Poste, ecc.\). \`is\_pec\_domain\` ha TRE valori: true \(nell'elenco AGID\), false \(non risulta PEC\), null \(il dominio contiene 'pec' ma NON è stato verificato — non è la s - `lookup\_ateco`: Cerca e valida un codice ATECO 2007 ISTAT e restituisce la descrizione dell'attività. Gratis \(€0\), deterministico, nessun login richiesto. - `search\_ateco`: Ricerca full-text sui codici ATECO 2007/2022 ISTAT partendo dalla DESCRIZIONE dell'attività \("fotografo", "sviluppo software", "commercio abbigliamento"\) invece che dal codice. Case/accent-insensitive, con stemming e alias colloquiali per-mestiere; accetta anche un prefisso di codice. Usa questo qua - `calc\_forfettario`: Calcola imposta sostitutiva e contributi INPS del regime forfettario italiano dal fatturato e \(opzionale\) codice ATECO. Gratis \(€0\), deterministico, nessun login richiesto. - `parse\_fatturapa`: Estrae dati strutturati \(cedente, cessionario, righe, imposte\) da un XML FatturaPA/SDI. Solo parsing deterministico — nessuna verifica VIES. Gratis \(€0\), deterministico, nessun login richiesto. - `parse\_verify\_fatturapa`: Estrae i dati strutturati da un XML FatturaPA/SDI E, nella stessa chiamata, verifica anti-frode la parte indicata \(default: il CEDENTE, cioè il fornitore che incassa il bonifico\). I dati verificati NON sono inferiti da un LLM: P.IVA, Codice Fiscale, ragione sociale e IBAN di pagamento sono estratti - `calc\_iva`: Calcola l'IVA italiana su un imponibile \(aliquote 22/10/5/4/0/esente/fuori campo\), con ritenuta d'acconto opzionale \(autonomi 20%, agenti 11,5%\), e decide la TERRITORIALITÀ delle operazioni con l'estero: beni o servizi, impresa o privato, UE o extra-UE → imponibile in Italia, non imponibile, non sog - `calc\_reverse\_charge`: Calcola l'IVA che il CESSIONARIO deve autoliquidare in regime di inversione contabile e restituisce gli obblighi delle due parti con la norma applicabile. Distingue i tre casi che si confondono più spesso: reverse charge INTRACOMUNITARIO \(cedente UE non-IT — art. 46 DL 331/93 per i beni, art. 17 c. - `calc\_split\_payment`: Calcola la scissione dei pagamenti per le forniture alla Pubblica Amministrazione \(art. 17-ter DPR 633/72\): il fornitore fattura imponibile + IVA ma incassa dalla PA il SOLO imponibile, mentre l'IVA la versa la PA direttamente all'Erario. Restituisce i due importi separati, l'impatto di liquidità pe - `calc\_imu`: Calcola l'IMU italiana \(L.160/2019\) per fabbricati \(da rendita catastale + categoria\), terreni agricoli \(da reddito dominicale\) e aree edificabili \(da valore venale\), con acconto/saldo. L'aliquota \(‰\) è quella deliberata dal Comune: indicala \(\`aliquota\_permille\`\) OPPURE indica il \`comune\` \(codice ca - `compose\_f24`: Compone le RIGHE del modello F24 \(sezione Erario, INPS, IMU\) con i codici tributo e le causali ufficiali, a partire dagli importi già calcolati: imposta sostitutiva e contributi del regime forfettario \(codici tributo 1790 = acconto prima rata, 1791 = acconto seconda rata o unica soluzione, 1792 = sa - `intrastat\_periodicity`: Determina se un soggetto deve presentare l'elenco riepilogativo INTRASTAT e con quale periodicità \(mensile / trimestrale / nessun obbligo\), a partire dagli ammontari dei quattro trimestri precedenti, e calcola la SCADENZA del periodo \(giorno 25 del mese successivo, con slittamento se cade di sabato, - `intrastat\_compose`: Compone le SEZIONI dell'elenco riepilogativo INTRASTAT a partire dalle righe di operazione, assegnando ciascuna riga alla sezione corretta \(INTRA-1bis cessioni di beni, 1ter rettifiche, 1quater servizi resi, 1quinquies rettifiche, 1sexies call-off stock; INTRA-2bis acquisti di beni, 2ter, 2quater se - `intrastat\_reference`: Restituisce, senza alcun input, le tabelle di riferimento INTRASTAT: gli Stati membri ammessi con i loro codici, il caso dell'Irlanda del Nord \(XI, solo beni\) e i paesi fuori ambito \(San Marino dal 01/10/2021, Regno Unito dal 01/01/2021\), tutte le sezioni dei modelli con la loro descrizione, e OGNI - `nis2\_tipologie`: Elenco ufficiale delle tipologie di soggetto degli allegati I–IV del D.Lgs. 4 settembre 2024 n. 138 \(recepimento NIS2\), verbatim dal testo di Gazzetta Ufficiale, con ricerca testuale. Serve a trovare il \`tipologia\_id\` da passare a \`nis2\_ambito\`. ⚠️ NON esiste alcuna mappa codice ATECO → tipologia, e - `nis2\_ambito`: Dice se un soggetto rientra nel campo di applicazione del D.Lgs. 138/2024 \(NIS2\) e se è soggetto ESSENZIALE o IMPORTANTE, citando ARTICOLO E COMMA per ogni passo del ragionamento. Quando manca un dato che cambierebbe la risposta restituisce \`esito: "indeterminato"\` e la DOMANDA da porre, invece di u - `nis2\_reference`: Restituisce, senza alcun input, le soglie dimensionali NIS2 con la formula esatta di superamento e la fonte \(raccomandazione 2003/361/CE, allegato, art. 2 §1 e §2, riprodotto testualmente nelle note all'art. 6 in Gazzetta Ufficiale\), la regola di ogni comma rilevante dell'art. 3 e dell'art. 6, i qua - `verify\_payee`: Verifica anti-frode di un beneficiario PRIMA di pagare una fattura \(contro la truffa del cambio-IBAN / Business Email Compromise\). Controlli: IBAN \(checksum MOD-97 + banca dal codice ABI\), Partita IVA e Codice Fiscale \(checksum\), e — quando il servizio UE è raggiungibile — la ragione sociale reale v - `guardian\_list\_suppliers`: Elenca i fornitori che questo account sta sorvegliando, con lo stato della verifica VIES piu' recente e quanti IBAN risultano confermati o in attesa di conferma. Gli IBAN sono restituiti MASCHERATI. Richiede una API key \(account gratuito su https://imperioutils.com/signup\). Non consuma crediti. - `guardian\_supplier\_ledger`: Lo storico degli IBAN visti per un fornitore: quali sono confermati, quali sono in attesa di conferma umana, quali sono stati rifiutati, e da quando. E' la memoria contro cui si giudica un IBAN nuovo. Gli IBAN sono MASCHERATI \(paese, banca, ultime 4 cifre\). Richiede una API key \(account gratuito su - `guardian\_supplier\_status`: Dice se un fornitore e' sorvegliato da questo account e come e' andata l'ultima verifica: esito VIES, se la risposta era autorevole, da quando non se ne ottiene una, e le eventuali anomalie rilevate. Richiede una API key \(account gratuito su https://imperioutils.com/signup\). Non consuma crediti. - `guardian\_check\_iban`: Il gesto anti-BEC: confronta l'IBAN letto su una fattura con lo storico di quel fornitore e dice se e' gia' confermato, gia' visto ma mai confermato, o MAI VISTO. ATTENZIONE, questo strumento MODIFICA lo stato: un IBAN mai visto viene registrato come "in attesa di conferma" e all'intestatario dell'a - `guardian\_watch\_supplier`: Registra uno o piu' fornitori nel guardiano, perche' i loro cambi di IBAN e le variazioni VIES vengano intercettati dalle verifiche notturne. Gli IBAN indicati entrano nel libretto come "in attesa di conferma", MAI come confermati: un IBAN letto su un documento non e' una baseline. Cio' che resta fu Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html