Codice Fiscale Subito

it.codicefiscalesubitoPublished by codicefiscalesubito.itOfficial publisherv1.0.0Updated Oct 30, 2026

Compute, decode and verify the Italian codice fiscale; codici catastali of every era.

VerifiedStreamable HTTPWeb executable

Overview

AI-generated overview

Remote MCP server that computes, decodes and verifies the Italian codice fiscale and looks up historical codice catastale place codes.

What you can do
  • Compute a person's codice fiscale from surname, name, sex, birth date and birth place, following the D.M. 23/12/1976 rules
  • Decode an existing code into sex, possible birth century, birth comune or foreign state, name letters and omocodia
  • Verify a code layer by layer: format, check character, real birth date, place code valid on that date, and optionally surname and name letters
  • Search around 15,000 comuni of every era and foreign states by name or code, filtered by validity date
When to use it
Useful when an assistant has to produce or check Italian tax codes for forms, records or data entry, or needs to resolve a comune or foreign state code that was valid on a specific date, including suppressed comuni.
Requirements
Remote streamable HTTP endpoint; no API key, environment variables or headers are declared. Network access to the provider's endpoint is needed.
Before you install
The tools take personal data such as name, surname, sex, birth date and birth place, which are sent to a third-party service; avoid sending real personal data unless that is acceptable. Verification only confirms the code is well formed, not that the Agenzia delle Entrate assigned it, and the full name cannot be recovered from a code.

Installation

In SourceWeft

  1. Open Codice Fiscale Subito in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/it.codicefiscalesubito%2Fcodice-fiscale/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "codice-fiscale-subito": {
      "type": "http",
      "url": "https://codicefiscalesubito.it/api/mcp"
    }
  }
}

Tools

4

compute_codice_fiscale

Compute a codice fiscale

Compute the Italian codice fiscale (tax code) of a person from surname, name, sex, birth date and birth place, with the D.M. 23/12/1976 rules. The place can be a comune ('Roma', 'Castro (LE)'), a foreign state ('Francia') or a codice catastale ('H501'); the code valid on the birth date is used. Returns the 16 characters and why each group has its value. The Agenzia delle Entrate may assign an omocodic variant: only it confirms a code.

Parameterssexrequirednamerequiredsurnamerequiredbirth_daterequiredbirth_placerequired

decode_codice_fiscale

Decode a codice fiscale (inverso)

Read back a codice fiscale: sex, birth date (one or two possible centuries), birth comune or foreign state valid on that date, the consonant codes of surname and name, and omocodia. The full name cannot be recovered from a code. Fails with the reason when the format or the check character is wrong.

Parameterscoderequired

verify_codice_fiscale

Verify a codice fiscale

Check that a codice fiscale is well formed, layer by layer: format, check character, a real birth date, a place code valid on that date, and optionally the surname and name letters. It says whether the code is written correctly, not whether the Agenzia delle Entrate has assigned it (only its own service does).

Parameterscoderequirednamesurname

lookup_place

Find the codice catastale of a place

Search the 15,000 comuni of every era and the foreign states of the ANPR archive by name or by code (codice catastale like H501, Z-code like Z110). Returns up to 20 places with their province and the dates their code was valid. Give a date to keep only the places valid on it.

Parametersqrequireddate

Version history

1
  1. v1.0.0LatestOct 30, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.