Codice Fiscale Subito

निःशुल्क Italian codice fiscale API और MCP server: किसी भी comune के लिए किसी तारीख पर मान्य codice catastale की गणना करें, उसे डिकोड और सत्यापित करें, और खोजें। कोई key नहीं।

होस्ट किया गया MCP सर्वर

npx add-mcp 'https://codicefiscalesubito.it/api/mcp'

Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है

दस्तावेज़

API codice fiscale

Calcolo, verifica e inverso del codice fiscale in JSON, gratis e senza chiave. Gli stessi calcoli di questo sito, anche come server MCP per gli assistenti IA.

EndpointCosa faParametri
GET /api/v1/calcolaCalcola il codice da cognome, nome, sesso, data e luogosurname, name, sex, birth_date, birth_place
GET /api/v1/decodificaLegge sesso, data e comune da un codice (inverso)code
GET /api/v1/verificaControlla formato, carattere di controllo, data, luogo, nomecode, surname (facoltativo), name (facoltativo)
GET /api/v1/luoghiCerca il codice catastale di un comune o Stato esteroq, date (facoltativo)

Esempio: calcolo

https://codicefiscalesubito.it/api/v1/calcola?surname=Rossi&name=Mario&sex=M&birth_date=1985-12-10&birth_place=Roma
{
  "codice_fiscale": "RSSMRA85T10H501O",
  "birth_place": {
    "code": "H501",
    "label": "Roma (RM)",
    "valid_to": null
  },
  "parts": [
    {
      "label": "Cognome",
      "characters": "RSS",
      "rule": "Le prime tre consonanti; se non bastano, le vocali, poi X."
    },
    {
      "label": "Nome",
      "characters": "MRA",
      "rule": "Con 4 o più consonanti: la prima, la terza e la quarta. Altrimenti come il cognome."
    },
    {
      "label": "Anno",
      "characters": "85",
      "rule": "Le ultime due cifre di 1985."
    },
    {
      "label": "Mese",
      "characters": "T",
      "rule": "Dicembre è la lettera T."
    },
    {
      "label": "Giorno e sesso",
      "characters": "10",
      "rule": "Il giorno di nascita, 10. Per un uomo resta così; per una donna si aggiunge 40 (sarebbe 50)."
    },
    {
      "label": "Comune",
      "characters": "H501",
      "rule": "Il codice catastale di Roma (RM)."
    },
    {
      "label": "Controllo",
      "characters": "O",
      "rule": "Calcolato dai primi 15 caratteri: verifica che il codice sia scritto bene."
    }
  ],
  "source": "D.M. 23 dicembre 1976 n. 13813 (Ministero delle Finanze); places: ANPR, Archivio storico dei comuni",
  "docs": "https://codicefiscalesubito.it/"
}

Esempio: codice catastale di un comune soppresso

Pola, in Istria, ha il codice G778 fino al 1947: con una data, l'API tiene solo i luoghi validi quel giorno.

https://codicefiscalesubito.it/api/v1/luoghi?q=Pola&date=1940-06-02
{
  "query": "Pola",
  "date": "1940-06-02",
  "count": 2,
  "places": [
    {
      "name": "Pola",
      "province": "PL",
      "foreign_state": false,
      "code": "G778",
      "valid_from": "1921-01-05",
      "valid_to": "1947-09-15",
      "label": "Pola (PL)"
    },
    {
      "name": "Polaveno",
      "province": "BS",
      "foreign_state": false,
      "code": "G779",
      "valid_from": "1861-03-17",
      "valid_to": null,
      "label": "Polaveno (BS)"
    }
  ],
  "source": "ANPR, Archivio storico dei comuni"
}

Server MCP

Indirizzo https://codicefiscalesubito.it/api/mcp, trasporto HTTP (streamable), senza autenticazione. In un file di configurazione MCP:

{
  "mcpServers": {
    "codicefiscale": {
      "type": "http",
      "url": "https://codicefiscalesubito.it/api/mcp"
    }
  }
}

Strumenti: compute_codice_fiscale, decode_codice_fiscale, verify_codice_fiscale, lookup_place. Stessi parametri dell'API.

Regole d'uso

ChiaveNessuna
Limite60 richieste al minuto per IP (429 oltre)
MetodiGET con query string, o POST con corpo JSON
CORSAperto a tutti i domini
Errori400 con error e message in italiano
SpecificaOpenAPI 3.1: https://codicefiscalesubito.it/api/openapi.json
Dati personaliNessun dato salvato: ogni richiesta è calcolata e dimenticata

Regole del calcolo e fonti: metodo e fonti. Un problema o un'idea? Scrivi a contatto@codicefiscalesubito.it.

Domande frequenti

L'API del codice fiscale è gratuita?

Sì, senza chiave e senza registrazione, con CORS aperto: si può chiamare anche dal browser. Il limite è di 60 richieste al minuto per indirizzo IP; oltre, la risposta è 429. Per migliaia di codici c'è il calcolo massivo da Excel o CSV.

Come si calcola il codice fiscale con una chiamata API?

GET https://codicefiscalesubito.it/api/v1/calcola con surname, name, sex, birth_date e birth_place. Per Rossi Mario, nato a Roma il 10/12/1985, la risposta è RSSMRA85T10H501O, con la regola di ogni gruppo di caratteri.

L'API dice se il codice fiscale esiste davvero?

No: dice se è scritto bene e coerente con data e luogo. Che sia attribuito a una persona lo conferma solo l'Agenzia delle Entrate, con il servizio Verifica codice fiscale o, per enti e aziende, con i suoi servizi riservati.

Come uso il codice fiscale in Claude, ChatGPT o Cursor?

Aggiungi il server MCP https://codicefiscalesubito.it/api/mcp (HTTP, senza autenticazione) nelle impostazioni dei connettori o nel file di configurazione MCP. Gli strumenti sono quattro: calcolo, inverso, verifica e ricerca del codice catastale.

Quali comuni conosce l'API?

15.354 righe dell'archivio storico ANPR: comuni attuali, comuni soppressi con le date di validità, territori ceduti e Stati esteri con i codici Z. Il luogo usato è quello valido alla data di nascita.