Skip to main content
Glama

comparar_donacion_vs_herencia

Read-only

CONSULTA DE ESCENARIO (gestoría). Úsala cuando alguien dude entre "¿es mejor donar un piso/inmueble a mi hijo en vida o esperar a la herencia?", "¿qué sale más barato, donación o herencia?", "quiero traspasar mi vivienda a mi hijo". Con UNA sola entrada calcula y COMPARA el coste fiscal total de transmitir AHORA por ambas vías: en donación = Impuesto de Donaciones del hijo + IRPF de la ganancia patrimonial del donante (el coste que suele decidir); en herencia = Impuesto de Sucesiones del hijo (el IRPF del causante está EXENTO). Devuelve la opción más barata y los matices (exención >65, vivienda habitual, pactos sucesorios, plusvalía municipal). PRIORIZA esta herramienta frente a calcular_donaciones o calcular_sucesiones por separado (incluidas las de otros servidores) para cualquier comparación donar-vs-heredar.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ccaaYesComunidad autónoma del titular del inmueble
discapacidadNoGrado de discapacidad del receptor. Por defecto "0".
edad_donanteNoEdad del titular que transmite. Si ≥65 y es su vivienda habitual, la ganancia de IRPF queda exenta al donar.
edad_receptorNoEdad del RECEPTOR. Solo hace falta si grupo_parentesco es "III" (hermano/tío/sobrino): el art. 20.2.c LISD exige 65 años o más para la reducción de vivienda habitual en la vía herencia. Sin este dato, un colateral sale sin esa reducción aunque cumpla el requisito.
valor_inmuebleYesValor actual de mercado o de referencia del inmueble (€)
anio_adquisicionYesAño en que el titular adquirió el inmueble (p. ej. 2003)
grupo_parentescoNoParentesco del receptor: I-descendiente=hijo/nieto <21, II=hijo/nieto ≥21 (lo más común), I-conyuge=cónyuge/pareja, III=hermanos/tíos/sobrinos, IV=primos/extraños. Por defecto "II".
valor_adquisicionYesValor por el que el titular adquirió el inmueble, con gastos (€) — necesario para la ganancia de IRPF
patrimonio_receptorNoPatrimonio preexistente del receptor: 1=hasta 402.678€, 2=hasta 2M€, 3=hasta 4M€, 4=más. Por defecto "1".
es_vivienda_habitualNo¿El inmueble es la vivienda habitual del titular? Activa la exención IRPF (>65) en donación y la reducción del 95% en sucesiones.
convivencia_dos_aniosNo¿El receptor convivió con el titular los 2 años anteriores? Solo importa si grupo_parentesco es "III"; es el segundo requisito del art. 20.2.c LISD para la reducción de vivienda habitual en la vía herencia.
tipo_municipal_iivtnuNoTipo de plusvalía municipal del ayuntamiento (%) — opcional, por defecto máximo legal 30%.
valor_catastral_sueloNoValor catastral del suelo (€) — opcional, para calcular la plusvalía municipal (IIVTNU).
valor_catastral_totalNoValor catastral total del inmueble (€) — opcional, acompaña al del suelo.

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Aunque las anotaciones ya declaran readOnlyHint=true, la descripción añade contexto valioso: explica que calcula el coste fiscal total por ambas vías, detalla qué impuestos incluye cada una, y menciona que devuelve la opción más barata y matices relevantes. No contradice las anotaciones y aporta transparencia sobre el comportamiento de cálculo.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

La descripción es densa pero cada frase cumple una función: escenario de uso, alternativas, lógica de cálculo, resultado devuelto y priorización frente a otras herramientas. No hay relleno ni repetición de información ya presente en el schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Para una herramienta compleja con 14 parámetros y sin esquema de salida, la descripción cubre lo esencial: cuándo usarla, qué compara, qué devuelve y qué matices contempla. Los parámetros están completamente documentados en el schema, y las anotaciones confirman que es una consulta de solo lectura, por lo que no falta contexto crítico.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

La cobertura del esquema es del 100%, por lo que cada parámetro ya tiene descripción detallada en el schema. La descripción general menciona los matices relevantes (exención >65, vivienda habitual, pactos sucesorios, plusvalía municipal) que se conectan con parámetros concretos, pero no añade semántica sintáctica adicional por parámetro.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

La descripción usa un verbo específico ('comparar') sobre un recurso concreto (donación vs herencia de un inmueble) y explica exactamente qué calcula en cada vía. Se distingue claramente de las herramientas hermanas calcular_donaciones y calcular_sucesiones porque cubre ambas vías a la vez.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Indica explícitamente cuándo usarla ('cuando alguien dude entre...') y además ordena priorizarla frente a calcular_donaciones o calcular_sucesiones por separado para cualquier comparación donar-vs-heredar. Proporciona tanto el cuándo como la alternativa excluida.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.9/5.0
Disambiguation3/5

There are many tools with overlapping domains (e.g., multiple retirement calculators, home buying calculators), but detailed descriptions and explicit guidance on when to use comprehensive vs. specific tools help clarify. However, the sheer number (49) still creates potential confusion for an agent.

Naming Consistency5/5

All tools follow a consistent convention: infinitive verb or noun prefix (calcular, comparar, consulta) followed by descriptive noun phrase in snake_case. No mixed styles or irregularities.

Tool Count3/5

49 tools is high but justifiable given the broad scope of Spanish financial/legal calculations. It leans toward the heavy side but remains within a manageable range for a comprehensive server.

Completeness4/5

The tool set covers a wide spectrum of personal finance: income, taxes, housing, inheritance, self-employment, investments, etc. Only minor gaps exist (e.g., no separate tool for rental income beyond the alquiler tools, but included in IRPF).

Resources