# Mcp Legal It

> MCP server + Claude plugin for Italian law — 200+ tools: verified statutes, case law search, legal calculations, GDPR compliance

- **Type:** MCP server
- **Install:** `agentstack add mcp-capazme-mcp-legal-it`
- **Verified:** Pending review
- **Seller:** [capazme](https://agentstack.voostack.com/s/capazme)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [capazme](https://github.com/capazme)
- **Source:** https://github.com/capazme/mcp-legal-it

## Install

```sh
agentstack add mcp-capazme-mcp-legal-it
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

mcp-legal-it

  Server MCP + plugin per il diritto italiano

  
  
  
  
  

---

## Cos'e mcp-legal-it

Un avvocato che usa Claude non dovrebbe cercare manualmente testi di legge, ricalcolare interessi o compilare informative privacy a mano. **mcp-legal-it** e un server [Model Context Protocol](https://modelcontextprotocol.io/) che mette a disposizione **214 tool** di calcolo legale, consultazione normativa, ricerca giurisprudenziale e compliance — tutti accessibili direttamente da Claude.

- **Normativa verificata** — testi vigenti da Normattiva, EUR-Lex e Brocardi (no allucinazioni)
- **Giurisprudenza Cassazione** — ricerca full-text e testo sentenze da Italgiure
- **Giurisprudenza Tributaria** — sentenze CTP/CTR/CGT e Cassazione tributaria da CeRDEF (def.finanze.it)
- **Giustizia Amministrativa** — sentenze TAR e Consiglio di Stato (giustizia-amministrativa.it)
- **Giurisprudenza CGUE** — sentenze Corte di Giustizia UE e Tribunale UE via CELLAR SPARQL
- **Delibere CONSOB** — ricerca e testo integrale dal Bollettino ufficiale
- **Calcoli giuridici** — interessi, rivalutazione ISTAT, parcelle, contributo unificato, IRPEF, successioni, danni e altro
- **GDPR compliance** — informative, DPIA, DPA, registro trattamenti, data breach, sanzioni
- **21 skill + 6 agenti** — workflow guidati per pareri, cause civili, sinistri, recupero crediti
- **Legal Grounding Protocol** — hook che verificano che ogni norma citata sia supportata da `cite_law()`

---

## Installazione

> **Prerequisito unico: [`uv`](https://docs.astral.sh/uv/).** Gestisce automaticamente
> Python 3.12 e le dipendenze, identico su Windows/macOS/Linux.
> macOS/Linux: `curl -LsSf https://astral.sh/uv/install.sh | sh` ·
> Windows (PowerShell): `powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"`.
> Riavvia il client dopo l'installazione. Il primo avvio scarica Python 3.12 + dipendenze (~1 min).

> [!IMPORTANT]
> **Claude Desktop "Cowork" (l'agente cloud) non è supportato.** Da giugno 2026 Cowork esegue i plugin in una VM cloud che non può avviare server MCP locali, quindi il marketplace lo rifiuta (`failed_content: local/stdio server`). Per Claude Desktop usa il file **`.mcpb`** qui sotto (gira in locale, nessuna dipendenza). Per l'agente Cowork servirebbe un server remoto HTTPS.

### Claude Desktop — file `.mcpb` (consigliato)

1. Installa `uv` (vedi sopra).
2. Scarica **`legal-it-X.Y.Z.mcpb`** dall'ultima [Release](https://github.com/capazme/mcp-legal-it/releases/latest).
3. In Claude Desktop: **doppio click sul file** — oppure **Impostazioni → Estensioni → Impostazioni avanzate → Sviluppatore estensioni → Installa file `.mcpb`**.
4. Riavvia Claude. I 214 tool girano in locale.

### Claude Code CLI

```bash
claude plugin marketplace add capazme/mcp-legal-it
claude plugin install legal-it@mcp-legal-it
```

### Docker

```bash
docker build -t mcp-legal-it .
docker run -p 8000:8000 mcp-legal-it    # SSE su porta 8000
```

Client MCP:

```json
{
  "mcpServers": {
    "legal-it": {
      "url": "http://localhost:8000/sse"
    }
  }
}
```

### Manuale (sviluppatori)

```bash
git clone https://github.com/capazme/mcp-legal-it
cd mcp-legal-it
python -m venv .venv && source .venv/bin/activate
pip install -e .
```

Configurazione in `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "legal-it": {
      "command": "/path/to/.venv/bin/python",
      "args": ["/path/to/mcp-legal-it/run_server.py"]
    }
  }
}
```

---

## Tool disponibili — 214 tool, 30 moduli

| # | Categoria | Tool | Esempi |
|---|-----------|:----:|--------|
| 1 | Consultazione Normativa | 5 | `cite_law`, `cerca_brocardi`, `download_law_pdf` |
| 2 | Giurisprudenza Cassazione | 4 | `leggi_sentenza`, `cerca_giurisprudenza`, `ultime_pronunce` |
| 3 | Giurisprudenza Tributaria (CeRDEF) | 3 | `cerca_giurisprudenza_tributaria`, `cerdef_leggi_provvedimento`, `ultime_sentenze_tributarie` |
| 4 | Giustizia Amministrativa (TAR/CdS) | 4 | `cerca_giurisprudenza_amministrativa`, `leggi_provvedimento_amm`, `giurisprudenza_amm_su_norma` |
| 5 | Giurisprudenza CGUE | 4 | `cerca_giurisprudenza_cgue`, `leggi_sentenza_cgue`, `giurisprudenza_cgue_su_norma` |
| 6 | Delibere CONSOB | 3 | `cerca_delibere_consob`, `leggi_delibera_consob` |
| 7 | Privacy/GDPR | 12 | `genera_informativa_privacy`, `genera_dpia`, `valutazione_data_breach` |
| 8 | Provvedimenti Garante Privacy | 3 | `cerca_provvedimenti_garante`, `leggi_provvedimento_garante` |
| 9 | Rivalutazione Monetaria | 11 | `rivalutazione_monetaria`, `adeguamento_canone_locazione` |
| 10 | Interessi e Tassi | 10 | `interessi_legali`, `interessi_mora`, `verifica_usura` |
| 11 | Scadenze e Termini | 11 | `scadenza_processuale`, `termini_memorie_repliche` |
| 12 | Atti Giudiziari | 15 | `contributo_unificato`, `decreto_ingiuntivo`, `pignoramento_stipendio` |
| 13 | Parcelle Avvocati | 11 | `parcella_avvocato_civile`, `parcella_avvocato_penale` |
| 14 | Parcelle Professionisti | 11 | `compenso_ctu`, `spese_mediazione` |
| 15 | Risarcimento Danni | 7 | `danno_biologico_micro`, `danno_biologico_macro`, `danno_parentale` |
| 16 | Diritto Penale | 5 | `prescrizione_reato`, `aumenti_riduzioni_pena` |
| 17 | Proprieta e Successioni | 11 | `calcolo_eredita`, `imposte_successione`, `calcolo_imu` |
| 18 | Investimenti e Fiscalita | 19 | `calcolo_irpef`, `regime_forfettario`, `rendimento_btp` |
| 19 | Utilita | 12 | `codice_fiscale`, `verifica_iban`, `prescrizione_diritti` |

---

## Skill — 23 workflow guidati

Invocabili con `/legal-it:` o attivati automaticamente da Claude in base al contesto.

### Analisi normativa e giurisprudenziale

| Skill | Descrizione | Tool principali |
|-------|-------------|-----------------|
| `parere-legale` | Parere strutturato: Fatto, Diritto, Analisi, Conclusioni — ogni norma verificata con `cite_law` | `cite_law`, `cerca_giurisprudenza`, `leggi_sentenza` |
| `analisi-articolo` | Testo vigente + ratio legis + annotazioni Brocardi + giurisprudenza + norme collegate | `cite_law`, `cerca_brocardi`, `leggi_sentenza` |
| `analisi-giurisprudenziale` | Ricerca Italgiure con modalita esplora, lettura 2-4 decisioni chiave, sintesi orientamenti | `cerca_giurisprudenza`, `leggi_sentenza`, `cerca_brocardi`, `cite_law` |
| `ricerca-normativa` | Fonti primarie e secondarie ordinate per gerarchia + giurisprudenza + provvedimenti autorita | `cite_law`, `cerca_brocardi`, `cerca_giurisprudenza`, `cerca_delibere_consob`, `cerca_provvedimenti_garante` |
| `confronto-norme` | Confronto sistematico tra norme: differenze, sovrapposizioni, criteri di specialita/posteriorita/gerarchia | `cite_law`, `cerca_brocardi`, `cerca_giurisprudenza` |
| `mappatura-normativa` | Mappa normativa completa per settore con fonti per livello gerarchico e matrice adempimenti | `cite_law`, `cerca_delibere_consob`, `cerca_provvedimenti_garante`, `cerca_brocardi` |
| `verifica-prescrizione` | Termine prescrizione civile (artt. 2941-2946 c.c.) o penale con sospensione/interruzione | `prescrizione_diritti`, `prescrizione_reato`, `cite_law` |

### Contenzioso e calcoli

| Skill | Descrizione | Tool principali |
|-------|-------------|-----------------|
| `recupero-credito` | Workflow completo: interessi mora BCE+8pp, rivalutazione ISTAT, bozza decreto ingiuntivo, parcella e CU | `interessi_mora`, `rivalutazione_monetaria`, `decreto_ingiuntivo`, `parcella_avvocato_civile` |
| `causa-civile` | Pianificazione causa: CU per valore/tipo, scadenze post-Cartabia, termini impugnazione, preventivo | `contributo_unificato`, `scadenza_processuale`, `scadenze_impugnazioni`, `preventivo_civile` |
| `analisi-sinistro` | Quantificazione danno biologico (micro/macro in base a %), personalizzazione, rivalutazione, interessi | `danno_biologico_micro`, `danno_biologico_macro`, `rivalutazione_monetaria`, `interessi_legali` |
| `quantificazione-danni` | Calcolo risarcimento con personalizzazione per eta/attivita/condizioni e attualizzazione | `danno_biologico_micro`, `danno_biologico_macro`, `danno_non_patrimoniale`, `rivalutazione_monetaria` |
| `calcolo-parcella` | Parcella D.M. 55/2014 per fase (studio, introduttiva, trattazione, decisionale) con nota spese e fattura | `parcella_avvocato_civile`, `parcella_avvocato_penale`, `parcella_stragiudiziale`, `nota_spese`, `fattura_avvocato` |
| `pianificazione-successione` | Quote legittime e disponibili, grado parentela, imposte con franchigie, donazioni, adempimenti | `calcolo_eredita`, `imposte_successione`, `grado_parentela`, `imposte_compravendita` |

### Privacy e compliance

| Skill | Descrizione | Tool principali |
|-------|-------------|-----------------|
| `compliance-privacy` | Assessment GDPR completo: base giuridica, check DPIA, registro, informativa, DPA, data breach | tutti i 12 tool GDPR + `cite_law` |
| `data-breach` | Gestione incidente: valutazione rischio, modulo notifica Garante entro 72h, stima sanzioni art. 83 | `valutazione_data_breach`, `genera_notifica_data_breach`, `calcolo_sanzione_gdpr`, `cite_law` |

### Redazione documenti

| Skill | Descrizione | Tool principali |
|-------|-------------|-----------------|
| `genera-atto` | Generazione atti legali — **100 modelli in 10 categorie** ([dettaglio sotto](#genera-atto--100-modelli-di-atti)) | `genera_modello_atto`, `lista_categorie_atti`, `cite_law` |
| `redazione-contratto` | Supporto contrattuale: verifica norme, clausole tipo da Brocardi, check privacy/DPA se necessario | `cite_law`, `cerca_brocardi`, `analisi_base_giuridica`, `genera_dpa` |

### Giurisprudenza specializzata

| Skill | Descrizione | Tool principali |
|-------|-------------|-----------------|
| `analisi-tributaria` | Ricerca giurisprudenza tributaria CeRDEF, lettura provvedimenti, quadro normativo fiscale | `cerca_giurisprudenza_tributaria`, `cerdef_leggi_provvedimento`, `cite_law` |
| `analisi-giurisprudenza-amministrativa` | Ricerca TAR/CdS, lettura sentenze, quadro CPA/L.241 | `cerca_giurisprudenza_amministrativa`, `leggi_provvedimento_amm`, `cite_law` |
| `analisi-giurisprudenza-europea` | Ricerca CGUE via CELLAR SPARQL, lettura sentenze, quadro TFUE/direttive | `cerca_giurisprudenza_cgue`, `leggi_sentenza_cgue`, `cite_law` |

### CONSOB

| Skill | Descrizione | Tool principali |
|-------|-------------|-----------------|
| `analisi-delibere-consob` | Ricerca delibere CONSOB su un tema, lettura testo, quadro TUF/MiFID, sintesi orientamenti | `cerca_delibere_consob`, `leggi_delibera_consob`, `cite_law` |
| `novita-consob` | Ultime delibere pubblicate con sintesi orientamenti per tipologia/argomento | `ultime_delibere_consob`, `leggi_delibera_consob`, `cite_law` |

---

## Genera Atto — 100 modelli di atti

La skill `genera-atto` supporta **100 modelli** in **10 categorie**. Il workflow: identificazione tipo atto &rarr; raccolta campi obbligatori &rarr; calcoli automatici (CU, interessi, parcelle) &rarr; generazione &rarr; verifica norme con `cite_law` &rarr; output con checklist allegati.

Atti introduttivi (12 modelli)

| Modello | Descrizione |
|---------|-------------|
| `decreto_ingiuntivo_ordinario` | Ricorso per DI — credito ordinario |
| `decreto_ingiuntivo_professionale` | Credito professionale (parcella vidimata) |
| `decreto_ingiuntivo_condominiale` | Credito condominiale |
| `decreto_ingiuntivo_cambiale` | Credito cambiario |
| `decreto_ingiuntivo_fatture` | Credito da fatture commerciali |
| `decreto_ingiuntivo_retribuzioni` | Crediti retributivi (sezione lavoro) |
| `sfratto_morosita` | Intimazione di sfratto per morosita |
| `citazione_ordinaria` | Atto di citazione — rito ordinario Tribunale |
| `ricorso_giudice_pace` | Ricorso al Giudice di Pace (fino a 10.000 euro) |
| `ricorso_semplificato` | Rito semplificato di cognizione (art. 281-decies c.p.c.) |
| `atto_appello` | Citazione in appello |
| `opposizione_decreto_ingiuntivo` | Citazione in opposizione a DI |

Esecuzione (19 modelli)

| Modello | Descrizione |
|---------|-------------|
| `atto_di_precetto` | Atto di precetto |
| `pignoramento_presso_terzi` | Pignoramento presso terzi |
| `pignoramento_immobiliare` | Pignoramento immobiliare |
| `nota_precisazione_credito` | Nota di precisazione del credito |
| `dichiarazione_553_cpc` | Dichiarazione del terzo ex art. 553 c.p.c. |
| `ricerca_beni_492bis` | Ricerca beni con modalita telematiche (art. 492-bis) |
| `avviso_543_5_cpc` | Avviso ex art. 543 co. 5 c.p.c. |
| `cessazione_obbligo_custodia` | Cessazione obbligo di custodia |
| `ordinanza_assegnazione_somme` | Ordinanza di assegnazione somme |
| `ordinanza_assegnazione_crediti` | Ordinanza di assegnazione crediti |
| `ordinanza_assegnazione_543_cpc` | Ordinanza di assegnazione ex art. 543 c.p.c. |
| `proroga_567_cpc` | Proroga termini ex art. 567 c.p.c. |
| `vendita_mobili` | Istanza di vendita beni mobili |
| `vendita_immobili` | Istanza di vendita beni immobili |
| `rinuncia_esecuzione` | Rinuncia all'esecuzione |
| `rinuncia_intervento` | Rinuncia all'intervento |
| `perdita_efficacia_pignoramento` | Dichiarazione perdita efficacia pignoramento |
| `assegnazione_510_cpc` | Assegnazione ex art. 510 c.p.c. |
| `termine_efficacia_titolo` | Verifica termine efficacia titolo esecutivo |

Preventivi (17 modelli)

| Modello | Descrizione |
|---------|-------------|
| `preventivo_civile` | Preventivo causa civile ordinaria |
| `preventivo_stragiudiziale` | Preventivo attivita stragiudiziale |
| `preventivo_volontaria_giurisdizione` | Preventivo volontaria giurisdizione |
| `preventivo_mediazione` | Preventivo procedura di mediazione |
| `preventivo_decreto_ingiuntivo` | Preventivo ricorso per DI |
| `preventivo_opposizione_di` | Preventivo opposizione a DI |
| `preventivo_precetto` | Preventivo atto di precetto |
| `preventivo_pignoramento` | Preventivo pignoramento |
| `preventivo_esecuzione_mobiliare` | Preventivo esecuzione mobiliare |
| `preventivo_esecuzione_immobiliare` | Preventivo esecuzione immobiliare |
| `preventivo_atp` | Preventivo accertamento tecnico preventivo |
| `preventivo_giudice_pace` | Preventivo causa Giudice di Pace |
| `preventivo_cautelari` | Preventivo procedimenti cautelari |
| `preventivo_lavoro` | Preventivo causa di lavoro |
| `preventivo_appello` | Preventivo giudizio di appello |
| `preventivo_penale` | Preventivo difesa penale |
| `preventivo_sfratto` | Preventivo procedimento di sfratto |

Attestazioni di conformita (11 modelli)

| Modello | Descrizione |
|---------|-------------|
| `attestazione_estratto` | Attestazione di estratto |
| `attestazione_copia_informatica` | Attestazione copia informatica |
| `attestazione_duplicato` | Attestazione duplicato informatico |
| `attestazione_margine_fascicolo` | Attestazione a margine — fascicolo telematico |
| `attestazione_separata_fascicolo` | Attestazione separata — fascicolo telematico |
| `attestazione_margine_scanner` | Attestazione a margine — documento scansionato |
| `attestazione_separata_scanner` | Attestazione separata — documento scansionato |
| `attestazione_archivio_zip` | Attestazione archivio ZIP |
| `attestazione_stampe_pec` | Attestazione stampe PEC |
| `attestazione_composito_di` | Attestazione composito — decreto ingiuntivo |
| `attestazione_composito_decreto` | Attestazione composito — decreto |

Notifiche e relate (9 modelli)

| Modello | Descrizione |
|---------|-------------|
| `relata_pec_generica` | Relata di notifica PEC generica |
| `relata_pec_decreto_ingiuntivo` | Relata PEC — decreto ingiuntivo |
| `relata_pec_opposizione_di` | Relata PEC — opposizione a DI |
| `relata_pec_appello` | Relata PEC — atto di appello |
| `relata_pec_sentenza_giudicato` | Relata PEC — sentenza passata in giudicato |
| `relata_pec_penale` | Relata PEC — atto penale |
| `relata_posta` | Relata di notifica a mezzo posta |
| `relata_unep` | Relata di notifica tramite UNEP |
| `relata_pat` | Relata di notifica PAT (giustizia amministrativa) |

Procure (8 modelli)

| Modello | Descrizione |
|---------|-------------|
| `procura_generale` | Procura alle liti generale |
| `procura_speciale` | Procura speciale alle lit

…

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [capazme](https://github.com/capazme)
- **Source:** [capazme/mcp-legal-it](https://github.com/capazme/mcp-legal-it)
- **License:** Apache-2.0

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** yes
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: flagged — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-capazme-mcp-legal-it
- Seller: https://agentstack.voostack.com/s/capazme
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
