Saltar al contenido

Herramientas ​

Seis capacidades componen el núcleo de Mortgage OS™. Cada una es una herramienta MCP de solo lectura y sin efectos secundarios, que responde con datos estructurados (cada importe como { value, currency }) listos para construir encima.

HerramientaQué obtienes
simulate-mortgageCuota mensual, interés total, pago total y número de cuotas.
calculate-mortgage-taxesDesglose y total de impuestos de compra (IVA, AJD, ITP).
calculate-associated-costsDesglose y total de costes no fiscales (notaría, registro, gestoría, tasación).
calculate-mortgage-ratiosRatios de viabilidad LTC, LTV y DTI.
get-mortgage-indexÍndice de referencia oficial (Euríbor, IRPH) del Banco de España.
search-knowledge-baseRespuesta fundamentada desde la base de conocimiento de Trioteca.

simulate-mortgage solo lectura ​

Genera una simulación hipotecaria completa para España con salidas deterministas: proyección de cuotas, coste total de financiación, impuestos de compra, costes asociados e indicadores de viabilidad en un único escenario coherente.

Entradas

CampoTipoObligatorioNotas
currencyenumSíeur (por defecto) o usd.
communityenumSíComunidad autónoma de la vivienda.
property_usageenumSíprimary_residence, secondary_residence, investment.
property_amountnúmeroSíPrecio o valor de tasación (≥ 1).
is_new_constructionbooleanoSíSi es obra nueva.
down_paymentnúmeroNoEntrada inicial (≥ 0).
term_yearsenteroSíPlazo en años (1–50).
interest_typeenumSífixed o variable.
interest_ratenúmeroNo% anual (0–20). En variable, solo el diferencial. Si se omite, se usa la mejor oferta disponible (por defecto 2,25).
index_typeenumNoÍndice de referencia para tipo variable (euribor_1m, euribor_3m, euribor_6m, euribor_12m, irph).
monthly_income_amountnúmeroSíIngresos mensuales (≥ 0).
monthly_expenses_amountnúmeroNoGastos mensuales (≥ 0).

Salida: devuelve los datos de la operación (comunidad, uso, importe, entrada, ingresos y gastos, plazo, tipo y tipo de interés) más un objeto details con:

  • loan_amount — importe financiado.
  • monthly_payment — cuota mensual estimada.
  • number_of_payments — número total de cuotas.
  • total_interest — interés total del préstamo.
  • total_payment — pago total (principal, interés, impuestos y costes).
  • ratios_result — ratios de viabilidad (LTC, LTV, DTI).
  • taxes_result — impuestos de compra (mismo formato que calculate-mortgage-taxes).
  • associated_costs_result — costes asociados (mismo formato que calculate-associated-costs).
  • index — índice de referencia usado, en hipotecas a tipo variable.

Cada importe se devuelve como { value, currency }.

calculate-mortgage-taxes solo lectura ​

Estima los impuestos de compra de una vivienda en España y su impacto en caja, aplicando la lógica fiscal específica del país.

Entradas

CampoTipoObligatorioNotas
currencyenumSíeur (por defecto) o usd.
communityenumSíComunidad autónoma.
property_amountnúmeroSíPrecio o valor (≥ 0).
is_new_constructionbooleanoSíSi es obra nueva.

Salida: lista de impuestos aplicables (iva, ajd, itp), cada uno con su tipo (rate, en %) e importe (amount como { value, currency }), más el tipo total combinado (total_rate) y el importe total (total_amount).

calculate-associated-costs solo lectura ​

Estima los costes no fiscales de una operación residencial en España, con un desglose determinista independiente de los impuestos.

Entradas

CampoTipoObligatorioNotas
currencyenumSíeur (por defecto) o usd.
communityenumSíComunidad autónoma.
property_amountnúmeroSíPrecio o valor (≥ 1).
is_new_constructionbooleanoSíSi es obra nueva.

Salida: lista de costes (notary, registry, agency, appraisal), cada uno con su tipo (rate, en % cuando aplica, o 0 en importes fijos) e importe (amount como { value, currency }), más el importe total (total_amount).

calculate-mortgage-ratios solo lectura ​

Evalúa la viabilidad y capacidad de pago de una hipoteca en España mediante los ratios de decisión clave. Útil para un cribado rápido antes de un análisis más profundo.

Entradas

CampoTipoObligatorioNotas
currencyenumSíeur (por defecto) o usd.
property_amountnúmeroSíPrecio o valor (≥ 1).
savings_amountnúmeroSíAhorros disponibles (≥ 0).
monthly_income_amountnúmeroSíIngresos netos mensuales (≥ 1).
monthly_expenses_amountnúmeroNoGastos mensuales, incluidos otros préstamos.
term_yearsenteroSíPlazo en años (1–50).
interest_ratenúmeroSí% anual (0,01–20).

Salida

  • LTC (Loan to Cost): préstamo sobre el coste total de la operación.
  • LTV (Loan to Value): préstamo sobre el valor de la vivienda.
  • DTI (Debt to Income): cuota estimada sobre los ingresos netos mensuales.

get-mortgage-index solo lectura Banco de España ​

Recupera índices de referencia oficiales (Euríbor a 1/3/6/12 meses, IRPH) usando fuentes del Banco de España. Admite el último dato disponible o un mes concreto.

Entradas

CampoTipoObligatorioNotas
typeenumSíeuribor_1m, euribor_3m, euribor_6m, euribor_12m, irph.
periodstringNolatest o un mes YYYY-MM (por ejemplo 2026-01).

Salida: el índice (type), su unidad (unit: percent o basis_points) y su valor (value), junto con el mes (period) al que corresponde.

search-knowledge-base solo lectura ​

Busca en la base de conocimiento curada de Trioteca respuestas sobre política, producto, procesos, elegibilidad y dudas hipotecarias, apoyándose en contenido documentado para responder con contexto en lugar de suposiciones.

Entradas

CampoTipoObligatorioNotas
questionstringSíPregunta a buscar (mín. 3 caracteres).

Salida: respuesta fundamentada, o aviso de que no se encontró información relevante.

Widget de simulación ​

El conector incluye un recurso de widget interactivo (ui://mortgage/simulation). En clientes MCP App, el usuario ve la simulación de forma visual y puede comparar escenarios, no solo leer texto.

Datos y precisión

Cada resultado se calcula con el mismo motor que Trioteca usa en producción. La precisión depende de los datos que proporciones; como cualquier simulación, las condiciones definitivas las formaliza la entidad. Impuestos y costes asociados se devuelven como bloques separados para preservar la claridad financiera.