Strumenti di calcolo dello Studio Notarile Chianese
Server Details
Italian home purchase, inheritance and gift tax calculators by a notary's office. No login.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 6 tools
Each tool targets a distinct calculation (purchase taxes, inheritance/gift taxes, heirship shares, usufruct split, cadastral value, sale-vs-gift comparison) and descriptions cross-reference each other explicitly. There is mild overlap between imposte_successione_donazione and vendita_o_donazione, both of which compute gift-tax figures, but the differing framing (inheritance planning vs sale alternative) keeps them separable.
All six names use consistent snake_case with Italian domain nouns and no mixed conventions or casing. The style is uniformly noun-phrase/descriptive rather than verb_noun, but it is applied consistently throughout.
Six tools is well-scoped for a notary studio's tax-calculation surface, with each tool covering a genuinely distinct scenario. Nothing appears redundant or padded, and no obvious operation is missing from the count.
The surface covers purchase taxes, inheritance/gift taxes and allowances, heirship shares, usufruct/bare-ownership splits, cadastral value, and sale-vs-donation comparison, forming a coherent lifecycle with good cross-references. Gaps are minor (e.g. IMU, mortgage-specific modules, and other relatives/renunciations are explicitly deferred to the studio), which agents can work around.
Available Tools
6 toolsimposte_acquisto_casaQuante imposte si pagano per comprare casaARead-onlyIdempotentInspect
Calcola le imposte per l'acquisto di una casa o di una pertinenza (box, posto auto, cantina) in Italia: registro o IVA, ipotecaria, catastale, tassa dell'Archivio notarile e, se c'è un mutuo, l'imposta sul mutuo. Si usa quando una persona chiede quante imposte pagherà comprando, da un privato o da un'impresa, con i benefici «prima casa» o senza. Servono il prezzo e, quando compra una persona e la vendita è senza IVA, la rendita catastale, che è nella visura. Restituisce quanto si versa tramite il notaio il giorno dell'atto, il totale, le voci una per una e il confronto fra l'acquisto con i benefici «prima casa» e senza. Riguarda la piena proprietà. Non comprende l'onorario del notaio: non è un preventivo. In English: taxes due when buying a home in Italy (registration tax or VAT, mortgage-registry and cadastral taxes, loan tax), with and without first-home relief.
| Name | Required | Description | Default |
|---|---|---|---|
| mutuo | No | L'importo del mutuo in euro; 0 se non c'è. | |
| prezzo | Yes | Il prezzo in euro, IVA esclusa. | |
| immobile | Yes | Che cosa si compra: «casa» = una casa (categorie da A/2 a A/7, e A/11), con o senza box e cantina; «casa-a1-a8-a9» = una casa di categoria A/1, A/8 o A/9 (signorile, villa, castello): non può avere i benefici «prima casa»; «pertinenza» = solo un box, un posto auto o una cantina (categorie C/2, C/6, C/7). | |
| venditore | Yes | Chi vende: «privato» = un privato; «costruttore» = un'impresa costruttrice, entro 5 anni dalla fine dei lavori; «impresa» = un'altra impresa o società. | |
| acquirente | Yes | Chi compra: «persona-fisica» = una o più persone, per sé; «societa-o-ente» = una società o un ente. Per una società o un ente niente benefici «prima casa» e niente mutuo nel calcolo. | |
| creditoImposta | No | Il credito d'imposta per il riacquisto della «prima casa», in euro, se chi compra ha venduto o venderà una casa comprata con i benefici; altrimenti 0. | |
| quotaPrimaCasa | No | Quanta parte dell'acquisto ha i benefici «prima casa», in percentuale: 100 se chi compra ha i requisiti, 0 se non li ha, 50 se due persone comprano a metà e solo una li ha. Serve quando compra una persona una casa non di categoria A/1, A/8, A/9, o una pertinenza. | |
| renditaCatastale | No | La somma delle rendite catastali di casa e pertinenze, in euro, dalla visura. Serve quando compra una persona e la vendita è senza IVA. | |
| iscrizioneIpotecaria | No | Per quanto è iscritta l'ipoteca, in percentuale del mutuo. Se non si sa, 200. |
Output Schema
| Name | Required | Description |
|---|---|---|
| voci | Yes | Le voci, una per una. |
| pagina | Yes | L'indirizzo della pagina dello Studio dove rifare lo stesso calcolo. |
| inTutto | No | Il totale, in euro, quando c'è qualcosa che non passa dal notaio: l'IVA, pagata all'impresa con il prezzo, o l'imposta sul mutuo, pagata tramite la banca. Se manca, il totale è «daVersareTramiteNotaio». |
| confronto | Yes | Lo stesso acquisto con i benefici «prima casa» e senza, affiancati. |
| avvertenze | Yes | Che cosa il calcolo non comprende e che cosa ha dato per scontato: va riferito insieme ai numeri. |
| casaDonata | Yes | La regola in vigore sulle case che arrivano da una donazione, dopo la Legge 2 dicembre 2025, n. 182: accompagna ogni risposta, e serve se si parla di rivendere, comprare o ipotecare una casa donata. |
| cheCosaComprende | Yes | Che cosa c'è dentro «daVersareTramiteNotaio». |
| valoriAggiornatiAl | Yes | La data a cui sono aggiornati aliquote, coefficienti e franchigie usati nel calcolo, per esempio «18 settembre 2026». |
| inTuttoComprendeAnche | No | Le voci che stanno in «inTutto» e non in «daVersareTramiteNotaio», e a chi si pagano. |
| daVersareTramiteNotaio | Yes | Quanto si versa tramite il notaio il giorno dell'atto, in euro: imposte e tassa dell'Archivio notarile. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe, read-only, idempotent computation, so the description's job is to add context — and it does: it discloses the return content (amount paid via the notary on deed day, total, itemized entries, first-home comparison) and two important limits (no notary honorarium, full ownership only, not a formal quote).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the purpose, then inputs, then outputs, then exclusions; every clause carries information and the closing English sentence aids disambiguation. It is dense but not padded, though the enumerated tax list makes it longer than strictly necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 9-parameter, high-complexity tax calculator with an output schema and full annotation coverage, the description covers purpose, when to use it, required inputs and their conditions, output content, and explicit exclusions. Nothing needed to call it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with richly documented enums, so the baseline is 3. The description goes slightly beyond by naming the conditional input dependency (price always, plus cadastral income when a person buys and the sale is VAT-exempt) and pointing to the visura as the source of rendita catastale.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource (calculates Italian purchase taxes on a home or pertinenza) and enumerates the exact tax items covered (registro/IVA, ipotecaria, catastale, Archivio notarile, loan tax). It is readily distinguishable from siblings such as imposte_successione_donazione, usufrutto_nuda_proprieta or valore_catastale, which address different tax/valuation scenarios.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit trigger: 'Si usa quando una persona chiede quante imposte pagherà comprando', and scopes it to private-vs-company sellers and with/without first-home relief. It also states a boundary (excludes notary fees, is not a quote), though it never names a sibling tool as an alternative for adjacent questions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
imposte_successione_donazioneQuanto si paga per una successione o una donazioneARead-onlyIdempotentInspect
Calcola in Italia l'imposta di successione o di donazione con le franchigie di ciascun beneficiario secondo il grado di parentela, e le imposte ipotecaria e catastale sugli immobili, il bollo e le altre voci; con «confronto» affianca le due strade sullo stesso patrimonio: lasciare in eredità o donare adesso. Si usa quando qualcuno chiede quanto si paga per un'eredità o per una donazione di immobili, denaro, aziende o quote. Servono chi riceve, con il grado di parentela, e i valori: per gli immobili il valore catastale, che non è il valore di mercato e si ricava dalla rendita con valore_catastale. Restituisce il totale, quanto paga ciascuno e le voci una per una. Dove si dona un immobile riporta la regola in vigore dopo la legge 182/2025: rivendere o ipotecare una casa donata non è più un problema. Non comprende l'onorario del notaio: non è un preventivo. In English: Italian inheritance and gift tax per beneficiary, with allowances by kinship and the taxes on real estate; compares inheriting with gifting.
| Name | Required | Description | Default |
|---|---|---|---|
| aziende | No | Aziende e quote sociali, anche più di una. | |
| altriBeni | No | Denaro, conti, altri beni che non sono immobili né aziende, in euro, già al netto dei debiti. 0 se non ce ne sono. | |
| primaCasa | No | Se qualcuno di chi riceve chiede i benefici «prima casa» sulla casa. | |
| operazione | Yes | Che cosa calcolare: «successione» = un'eredità; «donazione» = una donazione fatta adesso; «confronto» = tutte e due sullo stesso patrimonio. | |
| beneficiari | Yes | Chi riceve: una voce per persona. | |
| attestazione | No | In una successione con immobili: se si chiede l'attestazione di avvenuta presentazione della dichiarazione. | |
| circoscrizioni | No | In una successione con immobili: in quante circoscrizioni immobiliari si trovano. Di solito 1. | |
| valoreCatastaleImmobili | No | Il valore catastale degli immobili, in euro. Non è il valore di mercato: si ricava dalla rendita catastale, che è nella visura, e lo calcola valore_catastale. 0 se non ce ne sono. |
Output Schema
| Name | Required | Description |
|---|---|---|
| note | No | Precisazioni su questo calcolo: che cosa presuppone e che cosa resta fuori. |
| pagina | Yes | L'indirizzo della pagina dello Studio dove rifare lo stesso calcolo. |
| totale | No | Quanto si paga in tutto, in euro: imposte e altre voci, senza l'onorario del notaio. |
| chiRiceve | No | Una voce per ciascuno di chi riceve, con la sua franchigia e la sua imposta. |
| avvertenze | Yes | Che cosa il calcolo non comprende e che cosa ha dato per scontato: va riferito insieme ai numeri. |
| casaDonata | Yes | La regola in vigore sulle case che arrivano da una donazione, dopo la Legge 2 dicembre 2025, n. 182: accompagna ogni risposta, e serve se si parla di rivendere, comprare o ipotecare una casa donata. |
| differenza | No | Nel confronto: quale delle due strade costa di più oggi, e di quanto. |
| operazione | Yes | Che cosa è stato calcolato. Con «confronto» il conto sta in «lasciandoInEredita» e in «donandoAdesso»; altrimenti in «totale», «chiRiceve» e «cheCosaSiPaga». |
| cheCosaSiPaga | No | Le voci del conto, una per una. |
| donandoAdesso | No | Nel confronto: il conto se lo stesso patrimonio si dona adesso. |
| lasciandoInEredita | No | Nel confronto: il conto se il patrimonio si lascia in eredità, con le regole di oggi. |
| valoriAggiornatiAl | Yes | La data a cui sono aggiornati aliquote, coefficienti e franchigie usati nel calcolo, per esempio «18 settembre 2026». |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotentHint so the safety profile is covered, and the description adds real behavioral context beyond them: it discloses what is returned (total, per-beneficiary amounts, line items) and a legal-state caveat (post legge 182/2025 donation resale/mortgage rules), plus the exclusion of notary fees. It stops short of discussing precision or edge-case limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The purpose and usage condition are front-loaded, and every sentence carries substantive content (scope, inputs, outputs, legal note, exclusion). It is somewhat long, and the appended English translation duplicates Italian content rather than adding information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 8-parameter tool with enums, a rich schema, an output schema and read-only annotations, the description covers what it computes, when to use it, what it requires, roughly what it returns, and an explicit exclusion. It is essentially complete, with only the sibling-routing dimension left implicit.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents every parameter including enums and the catastal-vs-market value distinction. The description reinforces which inputs are mandatory (recipients with kinship, the values) and points to valore_catastale for deriving rendita, but adds little beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb+resource (calculates Italian inheritance/gift tax) and enumerates the exact components covered: franchigie by kinship, ipotecaria/catastale on real estate, bollo and other items, plus a comparison mode between inheritance and gift. This lets an agent distinguish it from imposte_acquisto_casa or vendita_o_donazione without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit trigger ('Si usa quando qualcuno chiede quanto si paga per un'eredità o per una donazione...') and a negative scoping note ('Non comprende l'onorario del notaio: non è un preventivo'). What it lacks is explicit routing against siblings like vendita_o_donazione or quote_ereditarie, though it does point to valore_catastale as a prerequisite helper.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
quote_ereditarieChi eredita, e in che quoteARead-onlyIdempotentInspect
Dalla composizione della famiglia calcola, secondo la legge italiana, due cose: chi eredita e in che quote se non c'è testamento, e la quota che la legge riserva a coniuge, figli e genitori anche contro un testamento, con quello che resta libero. Si usa quando qualcuno chiede a chi va un'eredità, quanto spetta a ciascuno, o di quanta parte si può disporre con un testamento. Servono: se c'è un coniuge e quanti figli; genitori e fratelli in vita contano solo se non ci sono figli né loro discendenti. Restituisce le quote in frazioni e, se si indica il valore dell'eredità, anche in euro. Non calcola le imposte di successione, che calcola imposte_successione_donazione; per nonni, altri parenti, rinunce e indegnità rimanda allo studio. In English: who inherits under Italian law when there is no will, each heir's share, and the share reserved to spouse, children and parents (forced heirship).
| Name | Required | Description | Default |
|---|---|---|---|
| figli | Yes | Quanti figli in vita, adottivi e nati fuori dal matrimonio compresi. | |
| coniuge | Yes | «si» = c'è un coniuge, o un unito civilmente, anche separato senza addebito; «addebito» = coniuge separato con addebito; «no» = nessun coniuge (il divorziato e il convivente non ereditano). | |
| nonniInVita | No | Se, senza genitori, ci sono nonni in vita. Conta solo se non ci sono discendenti. | |
| valoreEredita | No | Il valore dell'eredità in euro, facoltativo: se c'è, le quote si danno anche in euro. | |
| genitoriInVita | No | Quanti genitori in vita. Conta solo se non ci sono figli né loro discendenti. | |
| figliDiFigliCheNonCiSonoPiu | No | Per ogni figlio che non c'è più e ha lasciato figli: quanti ne ha lasciati. Esempio: [2] = un figlio premorto con due figli. | |
| fratelliConUnGenitoreInComune | No | Fratelli e sorelle in vita con un solo genitore in comune. Contano solo se non ci sono discendenti. | |
| figliDiFratelliCheNonCiSonoPiu | No | Per ogni fratello o sorella che non c'è più e ha lasciato figli: quanti ne ha lasciati, e se aveva un solo genitore in comune. | |
| fratelliConDueGenitoriInComune | No | Fratelli e sorelle in vita con tutti e due i genitori in comune. Contano solo se non ci sono discendenti. |
Output Schema
| Name | Required | Description |
|---|---|---|
| pagina | Yes | L'indirizzo della pagina dello Studio dove rifare lo stesso calcolo. |
| avvertenze | Yes | Che cosa il calcolo non comprende e che cosa ha dato per scontato: va riferito insieme ai numeri. |
| casaDonata | Yes | La regola in vigore sulle case che arrivano da una donazione, dopo la Legge 2 dicembre 2025, n. 182: accompagna ogni risposta, e serve se si parla di rivendere, comprare o ipotecare una casa donata. |
| quotaRiservata | Yes | La parte che la legge riserva ai familiari stretti anche contro un testamento, e quella che resta libera. |
| senzaTestamento | Yes | Chi eredita e in che quote se non c'è testamento. |
| valoriAggiornatiAl | Yes | La data a cui sono aggiornati aliquote, coefficienti e franchigie usati nel calcolo, per esempio «18 settembre 2026». |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds useful behavioral context: it returns shares as fractions and optionally in euros, and it explicitly excludes inheritance tax calculations. It does not, however, need to restate the read-only nature already covered by annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose and usage, followed by required inputs, return format and exclusions. It is somewhat dense and includes a full English translation that repeats the Italian content, but for a complex legal calculation tool this redundancy is minor and the structure remains clear.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given nine parameters, two enums, an output schema, and read-only annotations, the description is complete enough for an agent to select and invoke the tool correctly. It covers purpose, usage, required inputs, conditional parameter relevance, return format, and scope limitations including the relevant sibling tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all parameters are already documented in the input schema. The description adds conditional relevance by noting that spouse and number of children are needed, while parents and siblings matter only when there are no children or descendants. This goes beyond the schema by clarifying which inputs drive the calculation in different scenarios.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific calculation task: under Italian law, it determines who inherits, each heir's share when there is no will, and the forced share reserved to spouse, children and parents. It clearly distinguishes itself from imposte_successione_donazione by explicitly excluding inheritance taxes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It states when to use the tool (when asked who inherits, how much each receives, or how much can be disposed of by will) and names the alternative for tax calculations. It also sets scope boundaries by referring grandparents, other relatives, renunciations and indignity cases to a separate study.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
usufrutto_nuda_proprietaQuanto valgono usufrutto e nuda proprietàARead-onlyIdempotentInspect
Divide il valore della piena proprietà fra usufrutto vitalizio e nuda proprietà, con le percentuali che la legge italiana fissa per le imposte secondo l'età dell'usufruttuario il giorno dell'atto. Si usa quando qualcuno vende o dona una casa tenendosi l'usufrutto, o compra la sola nuda proprietà, e chiede quanto vale ciascuna parte. Servono il valore della piena proprietà e la data di nascita di chi avrà l'usufrutto. Restituisce l'età alla data dell'atto, la fascia, le due percentuali e i due valori in euro; avverte se un compleanno vicino alla data dell'atto cambia la fascia. Non riguarda l'usufrutto a tempo determinato, non è una stima di mercato e non calcola le imposte. In English: splits a property's full value into life usufruct and bare ownership (nuda proprietà) by the usufructuary's age, with Italy's statutory percentages.
| Name | Required | Description | Default |
|---|---|---|---|
| dataAtto | No | La data presunta dell'atto, AAAA-MM-GG. Se manca, il calcolo usa la data di oggi. | |
| dateDiNascita | Yes | La data di nascita di chi avrà l'usufrutto, nel formato AAAA-MM-GG. Con più usufruttuari insieme, tutte le date: conta il più giovane. | |
| valorePienaProprieta | Yes | Il valore della piena proprietà, in euro. |
Output Schema
| Name | Required | Description |
|---|---|---|
| fascia | Yes | La fascia d'età del prospetto di legge in cui cade quell'età. |
| pagina | Yes | L'indirizzo della pagina dello Studio dove rifare lo stesso calcolo. |
| dataAtto | Yes | La data dell'atto usata nel calcolo, nel formato GG/MM/AAAA. |
| avvertenze | Yes | Che cosa il calcolo non comprende e che cosa ha dato per scontato: va riferito insieme ai numeri. |
| casaDonata | Yes | La regola in vigore sulle case che arrivano da una donazione, dopo la Legge 2 dicembre 2025, n. 182: accompagna ogni risposta, e serve se si parla di rivendere, comprare o ipotecare una casa donata. |
| etaAllAtto | Yes | L'età compiuta dall'usufruttuario il giorno dell'atto; con più usufruttuari, quella del più giovane. |
| valoreUsufrutto | Yes | Il valore dell'usufrutto, in euro. |
| contaIlPiuGiovane | No | Vero quando gli usufruttuari sono più di uno: il calcolo usa l'età del più giovane. |
| attenzioneAllaData | No | C'è solo se un compleanno dell'usufruttuario cade vicino alla data dell'atto e cambia la fascia: dice quando, e quanto varrebbe l'usufrutto. |
| valoriAggiornatiAl | Yes | La data a cui sono aggiornati aliquote, coefficienti e franchigie usati nel calcolo, per esempio «18 settembre 2026». |
| valoreNudaProprieta | Yes | Il valore della nuda proprietà, in euro. |
| percentualeUsufrutto | Yes | La percentuale del valore che spetta all'usufrutto. |
| coefficientiInVigoreDal | Yes | Da quando sono in vigore le percentuali usate. |
| percentualeNudaProprieta | Yes | La percentuale che resta alla nuda proprietà. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), so the bar is lower; the description still adds real value by disclosing the return contents (age at the act date, bracket, both percentages, both euro values) and the edge-case warning when a nearby birthday shifts the bracket. It does not need auth or rate-limit notes for a pure calculator.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the core function, then usage, inputs, outputs and exclusions in a logical order, with a compact English gloss appended. Slightly long, but each sentence carries distinct information and nothing is padded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given an output schema already exists, return values need not be explained, yet the description still covers function, usage conditions, inputs, outputs and edge cases (birthday near the act date, multiple usufructuaries). Nothing an agent needs to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the schema already documents dataAtto, dateDiNascita and valorePienaProprieta, including the 'counts the youngest' rule. The description only restates which inputs are needed, adding no syntax or format detail beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a precise verb and resource: it splits a property's full value into life usufruct and bare ownership using Italy's statutory age-based percentages. It also demarcates itself from the sibling tax tools by explicitly saying it does not compute taxes or market estimates.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Names the concrete situation (someone sells or gifts a house while retaining usufruct, or buys bare ownership) and states the required inputs. It also gives explicit negative boundaries: no fixed-term usufruct, no market valuation, no tax computation, which cleanly routes the agent away from sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
valore_catastaleIl valore catastale, dalla renditaARead-onlyIdempotentInspect
Calcola il valore catastale di una casa o di una pertinenza (box, posto auto, cantina) in Italia, dalla rendita catastale: è la base su cui si pagano le imposte, al posto del prezzo, quando una persona compra da un privato (prezzo-valore). Si usa quando la persona conosce la rendita, che è nella visura catastale, e chiede il valore catastale; e per ricavare il valore catastale degli immobili che imposte_successione_donazione chiede. Restituisce il valore in euro e il conto che lo produce; per uffici, negozi, capannoni, terreni e acquisti di società dice che il valore catastale non serve, e perché. Non è il valore di mercato e non è il valore ai fini IMU. Le imposte di un acquisto le calcola imposte_acquisto_casa, che il valore catastale lo ricava da sé. In English: cadastral value of a home in Italy, from its cadastral income (rendita catastale): the tax base when an individual buys from a private seller.
| Name | Required | Description | Default |
|---|---|---|---|
| immobile | Yes | Che immobile è: «casa» = una casa (categorie da A/2 a A/7, e A/11), con o senza box e cantina; «casa-a1-a8-a9» = una casa di categoria A/1, A/8 o A/9 (signorile, villa, castello): non può avere i benefici «prima casa»; «pertinenza» = solo un box, un posto auto o una cantina (categorie C/2, C/6, C/7); «altro» = ufficio, negozio, capannone, terreno. | |
| primaCasa | No | Se l'acquisto ha i benefici «prima casa». Serve per una casa o una pertinenza comprate da persone; per le categorie A/1, A/8 e A/9 è sempre falso. | |
| acquirente | Yes | Chi compra: «persona-fisica» = una o più persone, per sé; «societa-o-ente» = una società o un ente. | |
| renditaCatastale | No | La rendita catastale in euro, dalla visura catastale. Casa e pertinenze hanno rendite separate. |
Output Schema
| Name | Required | Description |
|---|---|---|
| serve | Yes | Se in questo acquisto il valore catastale serve. Quando è falso non c'è un valore: c'è «perche». |
| pagina | Yes | L'indirizzo della pagina dello Studio dove rifare lo stesso calcolo. |
| perche | No | Perché il valore catastale non serve, quando «serve» è falso. |
| calcolo | No | Il conto che produce il valore: rendita, rivalutazione del 5%, moltiplicatore. |
| aCheServe | No | A che cosa serve il valore catastale in questo acquisto. |
| avvertenze | No | Che cosa il calcolo non comprende e che cosa ha dato per scontato: va riferito insieme ai numeri. |
| casaDonata | Yes | La regola in vigore sulle case che arrivano da una donazione, dopo la Legge 2 dicembre 2025, n. 182: accompagna ogni risposta, e serve se si parla di rivendere, comprare o ipotecare una casa donata. |
| valoreCatastale | No | Il valore catastale, in euro. |
| valoriAggiornatiAl | Yes | La data a cui sono aggiornati aliquote, coefficienti e franchigie usati nel calcolo, per esempio «18 settembre 2026». |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), so the description's added value is telling the agent what comes back (valore in euro plus the conto) and, importantly, what it is NOT (not market value, not IMU value) and where it declines to apply. That boundary disclosure is genuinely useful; it stops short of richer detail like rounding or rate assumptions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Dense but front-loaded: purpose first, then usage, then what it returns and what it excludes, with an English gloss at the end. Every sentence earns its place, though the text is on the long side and the bilingual repetition adds length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-value detail is not required in the description, yet it still summarizes the output (euro value plus the calculation) and enumerates the non-applicable cases. Combined with the rich schema and annotations, an agent has everything needed to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and each parameter has a thorough description with enum semantics, so the schema carries the burden. The description adds only the note that casa and pertinenze have separate rendite and that la rendita is found in the visura catastale, which the schema largely already states. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Starts with a specific verb+resource: calcola il valore catastale di una casa o pertinenza dalla rendita catastale, and frames what it is (tax base under prezzo-valore). It explicitly names siblings it is not (imposte_acquisto_casa, imposte_successione_donazione), so an agent can route without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
States the trigger clearly (the person knows the rendita and asks for the cadastral value), covers a second use case (deriving cadastral value for immobili that imposte_successione_donazione requests), and gives explicit exclusions: uffici, negozi, capannoni, terreni, company purchases. It also routes the acquisition-tax question to imposte_acquisto_casa.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
vendita_o_donazioneVendere o donare la casa in famigliaARead-onlyIdempotentInspect
Mette a confronto in Italia le imposte di una vendita e di una donazione della stessa casa a un familiare, anche quando chi cede si tiene l'usufrutto e trasferisce la nuda proprietà. Si usa quando qualcuno è indeciso fra vendere e donare la casa a un figlio o a un altro parente, e chiede quanto costa ciascuna strada. Servono la rendita catastale, che è nella visura, il prezzo che si farebbe se fosse una vendita e il rapporto di parentela. Restituisce le imposte delle due strade, voce per voce, e la differenza. Con le imposte riporta le differenze che non si contano in euro, come sono dopo la legge 182/2025 sulle donazioni: chi compra una casa che arriva da una donazione non rischia più di doverla restituire. Non comprende l'onorario del notaio: non è un preventivo. In English: compares the taxes on selling versus gifting a home to a family member in Italy, also when the transferor keeps the usufruct.
| Name | Required | Description | Default |
|---|---|---|---|
| prezzo | Yes | Il prezzo se fosse una vendita, in euro: della piena proprietà, o della nuda proprietà se chi cede si tiene l'usufrutto. | |
| dataAtto | No | Solo con l'usufrutto: la data presunta dell'atto, AAAA-MM-GG. Se manca, la data di oggi. | |
| immobile | Yes | Che immobile è: «casa» = una casa (categorie da A/2 a A/7, e A/11), con o senza box e cantina; «casa-a1-a8-a9» = una casa di categoria A/1, A/8 o A/9 (signorile, villa, castello): non può avere i benefici «prima casa»; «pertinenza» = solo un box, un posto auto o una cantina (categorie C/2, C/6, C/7). | |
| parentela | No | Il rapporto di chi riceve con chi cede. Se manca: Figlio. | |
| primaCasa | No | Se chi riceve ha i requisiti «prima casa». Per le categorie A/1, A/8 e A/9 è sempre falso. | |
| disabilitaGrave | No | Se chi riceve ha una disabilità grave: la franchigia della donazione è più alta. | |
| renditaCatastale | Yes | La rendita catastale in euro, dalla visura. | |
| dataDiNascitaDiChiSiTieneUsufrutto | No | Solo se chi cede si tiene l'usufrutto: la sua data di nascita, AAAA-MM-GG. |
Output Schema
| Name | Required | Description |
|---|---|---|
| pagina | Yes | L'indirizzo della pagina dello Studio dove rifare lo stesso calcolo. |
| donando | Yes | Le imposte se la stessa casa si dona. |
| vendendo | Yes | Le imposte se la casa si vende. |
| avvertenze | Yes | Che cosa il calcolo non comprende e che cosa ha dato per scontato: va riferito insieme ai numeri. |
| casaDonata | Yes | La regola in vigore sulle case che arrivano da una donazione, dopo la Legge 2 dicembre 2025, n. 182: accompagna ogni risposta, e serve se si parla di rivendere, comprare o ipotecare una casa donata. |
| siTrasferisce | No | C'è quando chi cede si tiene l'usufrutto: dice che si trasferisce la nuda proprietà, e quanta parte del valore catastale è. |
| oltreLeImposte | Yes | Le differenze fra vendere e donare che non si contano in euro: vanno riferite insieme alle imposte. |
| valoreCatastale | No | Il valore catastale della casa, in euro: quando si trasferisce la piena proprietà. |
| valoriAggiornatiAl | Yes | La data a cui sono aggiornati aliquote, coefficienti e franchigie usati nel calcolo, per esempio «18 settembre 2026». |
| differenzaInImposte | Yes | Quale delle due strade costa di più in imposte, e di quanto. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower. The description still adds real value: it discloses the itemized return, the non-monetary differences under legge 182/2025, that defaults apply for missing data, and the notary-fee exclusion.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The core purpose is front-loaded and each sentence conveys useful scope or constraint. The verbatim English restatement is somewhat redundant for an agent, but the Italian body is efficient and well-ordered.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 8 documented parameters, an output schema, and rich annotations, the description fills the remaining gaps: what is computed, physical vs non-physical differences, legal backdrop, exclusions, and default behavior. Nothing needed to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so parameters are fully documented structurally; the baseline is 3. The description adds only mild extra context (the rendita catastale comes from the visura, the required inputs, the parentela default), not enough to exceed the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a precise verb+resource: it compares the taxes of a sale vs a gift of the same home to a relative in Italy, including the usufruct / bare-ownership case. This is clearly distinguishable from siblings like imposte_successione_donazione or quote_ereditarie without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly gives the triggering situation (someone undecided between selling and gifting, asking what each route costs) and states a boundary: it does not include the notary fee and is not a quote. It does not name a specific alternative sibling to use instead, so it falls just short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
6 tool updates
- First observed
imposte_acquisto_casa - First observed
imposte_successione_donazione - First observed
quote_ereditarie - First observed
usufrutto_nuda_proprieta - First observed
valore_catastale - First observed
vendita_o_donazione
Publisher details
- Operator
- Studio Notarile Chianese · Publisher source
- Operator website
- https://www.notaiochianese.it/
- Vendor relationship
- First-party
- Trust center
- Not available
- Restrictions
- None. No account and no login are needed: the server is public, free and read-only. · Publisher source
Related MCP Connectors
Fiscalidad, derecho laboral y finanzas de España: IRPF, autónomos (cuota RETA, modelos 130 y 303, gastos deducibles), nóminas de bruto a neto, despidos (indemnización, finiquito, paro), herencias y donaciones por comunidad autónoma, jubilación y pensiones, hipotecas y compraventa de vivienda. Incluye consultas de escenario que combinan varios cálculos a la vez, como haría una gestoría. Gratuito, sin registro ni API key.
French inheritance tax engine: simulate, compare scenarios, savings estimate, premium optimizer.
UK estate-planning calculators + knowledge (IHT, intestacy, trusts, wills). Read-only.
Read-only European tax, salary and benefit calculators with official sources and unknowns.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables users to calculate Portuguese property purchase costs (IMT, stamp duty, deed/registration) and query annual IMI rates and costs for all 308 municipalities, with sourced figures.MIT
- AlicenseNot gradedqualityCmaintenanceEnables users to calculate Portuguese property purchase costs (IMT and stamp duty) and look up annual IMI property tax rates and costs for all 308 municipalities, with sources and year.MIT
- AlicenseNot gradedqualityBmaintenanceCalculate income tax (UK/US brackets), EU VAT, UK corporation tax, and capital gains tax. Provides estimates only - not professional tax advice.9 npmMIT
- AlicenseAqualityCmaintenanceUK mortgage calculators from Fox Davidson, FCA-authorised mortgage brokers: UK stamp duty (SDLT/LBTT/LTT) and FCA MCOB 3A high net worth mortgage qualification.234 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.