accueil / serveurs / Dev & Code / io.github.JackPons/partita-iva-mcp
io.github.JackPons/partita-iva-mcp
serveur MCP (Model Context Protocol) · partita-iva-mcp 0.6.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.JackPons/partita-iva-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.JackPons/partita-iva-mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- cerca_comune≈ 422 tokens
Trova un comune italiano per nome (con provincia opzionale) o per codice catastale, dalla tabella ISTAT locale. Restituisce denominazione canonica, provincia, regione, codice catastale e codice ISTAT.
Paramètres, retour & exemple (3)
Paramètresnome· string · optionnel
Nome del comune, es. 'Atri'provincia· string · optionnel
Sigla provincia per disambiguare, es. 'TE'codice_catastale· string · optionnel
Codice catastale, es. 'A488' (Atri)
Exemple d'appel{"name": "cerca_comune", "arguments": {"nome": "texte", "provincia": "texte", "codice_catastale": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"comune": "texte", "errore": "texte", "omonimi": [], "regione": "texte", "tabella": {}, "trovato": true, "provincia": "texte", "codice_istat": "texte", "codice_catastale": "texte"}} - controlla_sanzioni≈ 465 tokens
Confronta un nome (persona o ente) con la lista consolidata delle sanzioni finanziarie UE, con matching tollerante (ignora forme societarie e accenti). Restituisce le possibili corrispondenze con un punteggio 0-1. Screening indicativo, non un sistema AML certificato: 'da_verificare' significa che un umano deve controllare.
Paramètres, retour & exemple (2)
Paramètresnome· string · requis
Denominazione o nome e cognome da verificare, es. 'Mario Rossi' o 'Esempio Trading S.r.l.'soglia· number · optionnel
Soglia di somiglianza (default 0.8)
Exemple d'appel{"name": "controlla_sanzioni", "arguments": {"nome": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"esito": "nessuna_corrispondenza", "fonte": "texte", "soglia": 1, "nome_cercato": "texte", "voci_in_lista": 1, "lista_aggiornata_al": "texte", "possibili_corrispondenze": []}} - scheda_soggetto≈ 1557 tokens
Quadro completo di un soggetto italiano a partire dalla partita IVA: controllo formale, stato su VIES con denominazione e indirizzo normalizzato (via, CAP, comune ISTAT, provincia, regione), screening sanzioni UE sulla denominazione, se il soggetto è una Pubblica Amministrazione i dati IPA (codice IPA, PEC, sito), e per le imprese con LEI i dati GLEIF: forma giuridica, stato del LEI, controllante diretta, capogruppo e numero di controllate. Ogni blocco indica la fonte e se il servizio era raggiungibile. Per un'azienda privata la scheda non include soci, cariche o bilanci (dati a pagamento del Registro Imprese).
Paramètres, retour & exemple (2)
Paramètressanzioni· boolean · optionnel
Esegui lo screening sanzioni sulla denominazione VIES (default true)partita_iva· string · requis
Partita IVA italiana, 11 cifre, es. '12345678903'
Exemple d'appel{"name": "scheda_soggetto", "arguments": {"partita_iva": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ipa": "texte", "vies": "texte", "gleif": "texte", "formale": {}, "sanzioni": "texte", "riepilogo": "texte"}} - valida_codice_fiscale≈ 422 tokens
Validazione offline di un codice fiscale italiano. Per le persone fisiche (16 caratteri) verifica il carattere di controllo, gestisce l'omocodia ed estrae sesso, data di nascita (anno con secolo dedotto) e codice catastale del comune. Per le persone giuridiche (11 cifre) applica il controllo della partita IVA.
Paramètres, retour & exemple (1)
Paramètrescodice_fiscale· string · requis
Codice fiscale, 16 caratteri o 11 cifre, es. 'RSSMRA85T10A562S'
Exemple d'appel{"name": "valida_codice_fiscale", "arguments": {"codice_fiscale": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"dati": {}, "tipo": "persona_fisica", "input": "texte", "errore": "texte", "valido": true, "normalizzato": "texte"}} - valida_iban≈ 320 tokens
Validazione offline di un IBAN (mod 97, lunghezza per paese). Per gli IBAN italiani verifica anche il CIN e scompone ABI, CAB e numero di conto. Non verifica l'esistenza del conto.
Paramètres, retour & exemple (1)
Paramètresiban· string · requis
IBAN, con o senza spazi, es. 'IT60 X054 2811 1010 0000 0123 456'
Exemple d'appel{"name": "valida_iban", "arguments": {"iban": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"input": "texte", "paese": "texte", "errore": "texte", "italia": {}, "valido": true, "formattato": "texte", "normalizzato": "texte"}} - valida_partita_iva≈ 294 tokens
Controllo formale e offline di una partita IVA italiana: lunghezza, cifra di controllo, codice ufficio. Non dice se la partita IVA è attiva: per quello usa `verifica_partita_iva`.
Paramètres, retour & exemple (1)
Paramètrespartita_iva· string · requis
Partita IVA, con o senza prefisso IT, spazi o punti, es. 'IT 12345678903'
Exemple d'appel{"name": "valida_partita_iva", "arguments": {"partita_iva": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "input": "texte", "errore": "texte", "valida": true, "ufficio": "texte", "normalizzata": "texte"}} - verifica_partita_iva≈ 636 tokens
Verifica se una partita IVA italiana è attiva interrogando VIES (Commissione Europea). Restituisce anche denominazione e indirizzo quando disponibili. Se la partita IVA non supera il controllo formale, VIES non viene interrogato.
Paramètres, retour & exemple (1)
Paramètrespartita_iva· string · requis
Partita IVA italiana, 11 cifre, es. '12345678903'
Exemple d'appel{"name": "verifica_partita_iva", "arguments": {"partita_iva": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"vies": "texte", "formale": {}}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».