Alugar ou Comprar — MCP Server
What this MCP does
Simulates buying versus renting property, financing costs, affordability, rental yield, amortization strategies, and sensitivity scenarios.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['valorImovel', 'aluguelMensal'], 'properties': {'cetPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'CET (Custo Efetivo Total) anual informado (%)'}, 'itbiPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'ITBI (% do valor do imóvel)'}, 'prazoAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Prazo do financiamento em anos'}, 'seguroPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Seguro anual do financiamento (% do valor do imóvel)'}, 'trHistory': {'type': 'array', 'items': {'type': 'number', 'maximum': 100, 'minimum': -10}, 'maxItems': 600, 'description': 'Série mensal de TR (% a.m.), ex: [0.0052, 0.0048, ...]'}, 'entradaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Percentual de entrada (%)'}, 'inflacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Inflação anual esperada (%)'}, 'trMensalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa mensal de referência TR (%) para correção do saldo devedor'}, 'valorImovel': {'type': 'number', 'description': 'Valor do imóvel (R$)', 'exclusiveMinimum': 0}, 'iptuAnualPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'IPTU anual (% do valor do imóvel)'}, 'aluguelMensal': {'type': 'number', 'description': 'Aluguel mensal inicial (R$)', 'exclusiveMinimum': 0}, 'fgtsDisponivel': {'type': 'number', 'minimum': 0, 'description': 'Saldo do FGTS disponível para entrada ou amortização (R$)'}, 'rentIncreasePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Reajuste anual do aluguel (%)'}, 'spreadOverTRPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Spread anual sobre a TR quando indexer = TR_PLUS_SPREAD (%)'}, 'financingIndexer': {'enum': ['FIXA', 'TR', 'TR_PLUS_SPREAD'], 'type': 'string', 'description': 'Indexador do financiamento: FIXA, TR ou TR_PLUS_SPREAD'}, 'insuranceMonthly': {'type': 'number', 'minimum': 0, 'description': 'Seguro MIP/DFI mensal fixo em R$'}, 'amortizationSystem': {'enum': ['PRICE', 'SAC'], 'type': 'string', 'description': 'Sistema de amortização (PRICE ou SAC)'}, 'taxaValorizacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa anual de valorização do imóvel (%)'}, 'custosManutencaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Custos anuais de manutenção (% do valor do imóvel)'}, 'custoOportunidadePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Rendimento anual alternativo do capital (%)'}, 'tempoPermanenciaAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Horizonte de permanência em anos'}, 'amortizacaoExtraMensal': {'type': 'number', 'minimum': 0, 'description': 'Amortização extra mensal (R$)'}, 'taxasTransacaoVendaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de venda (% do valor do imóvel)'}, 'taxasTransacaoCompraPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de compra (% do valor do imóvel)'}, 'administrativeFeeMonthly': {'type': 'number', 'minimum': 0, 'description': 'Taxa administrativa fixa mensal em R$'}, 'taxaAdministrativaMensal': {'type': 'number', 'minimum': 0, 'description': 'Taxa administrativa mensal do banco (R$)'}, 'rendaExtraMensalInvestida': {'type': 'number', 'minimum': 0, 'description': 'Renda extra mensal investida pelo comprador (R$)'}, 'condominioMensalPctOfValue': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Condomínio mensal (% do valor do imóvel)'}, 'taxaFinanciamentoNominalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa de juros nominal anual do financiamento (%)'}, 'amortizacaoExtraordinariaMensal': {'type': 'number', 'minimum': 0, 'description': 'Amortização extraordinária mensal (R$)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['rendaLiquidaMensal'], 'properties': {'itbiPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'ITBI (% do valor do imóvel)'}, 'prazoAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Prazo do financiamento em anos'}, 'entradaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Percentual de entrada (%)'}, 'taxaJurosAnualPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa de juros anual (%)'}, 'custosTransacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Custos totais de transação (% do valor do imóvel)'}, 'rendaLiquidaMensal': {'anyOf': [{'type': 'number', 'minimum': 0, 'description': 'Renda líquida mensal total (R$)'}, {'type': 'array', 'items': {'type': 'object', 'required': ['rendaLiquidaMensal'], 'properties': {'rendaLiquidaMensal': {'type': 'number', 'minimum': 0, 'description': 'Renda líquida mensal da pessoa (R$)'}, 'comprometimentoExistenteMensal': {'type': 'number', 'minimum': 0, 'description': 'Comprometimento de renda existente da pessoa (R$)'}}, 'additionalProperties': False}, 'description': 'Lista de rendas individuais (modo casal)'}]}, 'comprometimentoExistenteMensal': {'anyOf': [{'type': 'number', 'minimum': 0, 'description': 'Comprometimento existente total (R$)'}, {'type': 'array', 'items': {'type': 'number', 'minimum': 0}, 'description': 'Comprometimentos individuais (R$)'}]}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['valorImovel', 'aluguelMensal', 'rendaExtraMensal'], 'properties': {'itbiPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'ITBI (% do valor do imóvel)'}, 'prazoAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Prazo do financiamento em anos'}, 'entradaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Percentual de entrada (%)'}, 'valorImovel': {'type': 'number', 'description': 'Valor do imóvel (R$)', 'exclusiveMinimum': 0}, 'iptuAnualPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'IPTU anual (% do valor do imóvel)'}, 'aluguelMensal': {'type': 'number', 'description': 'Aluguel mensal inicial (R$)', 'exclusiveMinimum': 0}, 'rentIncreasePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Reajuste anual do aluguel (%)'}, 'rendaExtraMensal': {'type': 'number', 'minimum': 0, 'description': 'Renda extra mensal disponível para amortização ou investimento (R$)'}, 'amortizationSystem': {'enum': ['PRICE', 'SAC'], 'type': 'string', 'description': 'Sistema de amortização (PRICE ou SAC)'}, 'taxaValorizacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa anual de valorização do imóvel (%)'}, 'custoOportunidadePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Rendimento anual alternativo do capital (%)'}, 'tempoPermanenciaAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Horizonte de permanência em anos'}, 'taxasTransacaoVendaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de venda (% do valor do imóvel)'}, 'taxasTransacaoCompraPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de compra (% do valor do imóvel)'}, 'taxaFinanciamentoNominalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa de juros nominal anual do financiamento (%)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'uf': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Sigla da UF (ex: SP)'}, 'nome': {'type': 'string', 'description': 'Nome do município (busca parcial, ex: São Paulo)'}, 'municipioId': {'type': 'string', 'description': 'ID do município (ex: sao-paulo-sp)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['valorImovel', 'aluguelMensal'], 'properties': {'valorImovel': {'type': 'number', 'description': 'Valor do imóvel (R$)', 'exclusiveMinimum': 0}, 'aluguelMensal': {'type': 'number', 'description': 'Aluguel mensal (R$)', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['aluguelMensalMaximo'], 'properties': {'prazoAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Prazo do financiamento em anos'}, 'seguroPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Seguro anual do imóvel (% do valor do imóvel)'}, 'entradaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Percentual de entrada (%)'}, 'iptuAnualPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'IPTU anual (% do valor do imóvel)'}, 'seguroMipDfiPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Seguro MIP/DFI anual (% do saldo devedor)'}, 'taxaJurosAnualPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa de juros anual (%)'}, 'amortizationSystem': {'enum': ['PRICE', 'SAC'], 'type': 'string', 'description': 'Sistema de amortização (PRICE ou SAC)'}, 'aluguelMensalMaximo': {'type': 'number', 'minimum': 0, 'description': 'Aluguel mensal máximo que o usuário aceita pagar (R$)'}, 'condominioMensalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Condomínio mensal (% do valor do imóvel)'}, 'custosManutencaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Custos anuais de manutenção (% do valor do imóvel)'}, 'custoOportunidadePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Rendimento anual alternativo do capital (%)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['valorImovel', 'aluguelMensal'], 'properties': {'cetPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'CET (Custo Efetivo Total) anual informado (%)'}, 'itbiPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'ITBI (% do valor do imóvel)'}, 'prazoAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Prazo do financiamento em anos'}, 'seguroPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Seguro anual do financiamento (% do valor do imóvel)'}, 'trHistory': {'type': 'array', 'items': {'type': 'number', 'maximum': 100, 'minimum': -10}, 'maxItems': 600, 'description': 'Série mensal de TR (% a.m.), ex: [0.0052, 0.0048, ...]'}, 'entradaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Percentual de entrada (%)'}, 'inflacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Inflação anual esperada (%)'}, 'trMensalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa mensal de referência TR (%) para correção do saldo devedor'}, 'valorImovel': {'type': 'number', 'description': 'Valor do imóvel (R$)', 'exclusiveMinimum': 0}, 'iptuAnualPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'IPTU anual (% do valor do imóvel)'}, 'aluguelMensal': {'type': 'number', 'description': 'Aluguel mensal inicial (R$)', 'exclusiveMinimum': 0}, 'fgtsDisponivel': {'type': 'number', 'minimum': 0, 'description': 'Saldo do FGTS disponível para entrada ou amortização (R$)'}, 'rentIncreasePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Reajuste anual do aluguel (%)'}, 'spreadOverTRPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Spread anual sobre a TR quando indexer = TR_PLUS_SPREAD (%)'}, 'financingIndexer': {'enum': ['FIXA', 'TR', 'TR_PLUS_SPREAD'], 'type': 'string', 'description': 'Indexador do financiamento: FIXA, TR ou TR_PLUS_SPREAD'}, 'insuranceMonthly': {'type': 'number', 'minimum': 0, 'description': 'Seguro MIP/DFI mensal fixo em R$'}, 'amortizationSystem': {'enum': ['PRICE', 'SAC'], 'type': 'string', 'description': 'Sistema de amortização (PRICE ou SAC)'}, 'taxaValorizacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa anual de valorização do imóvel (%)'}, 'custosManutencaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Custos anuais de manutenção (% do valor do imóvel)'}, 'custoOportunidadePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Rendimento anual alternativo do capital (%)'}, 'tempoPermanenciaAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Horizonte de permanência em anos'}, 'amortizacaoExtraMensal': {'type': 'number', 'minimum': 0, 'description': 'Amortização extra mensal (R$)'}, 'taxasTransacaoVendaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de venda (% do valor do imóvel)'}, 'taxasTransacaoCompraPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de compra (% do valor do imóvel)'}, 'administrativeFeeMonthly': {'type': 'number', 'minimum': 0, 'description': 'Taxa administrativa fixa mensal em R$'}, 'taxaAdministrativaMensal': {'type': 'number', 'minimum': 0, 'description': 'Taxa administrativa mensal do banco (R$)'}, 'rendaExtraMensalInvestida': {'type': 'number', 'minimum': 0, 'description': 'Renda extra mensal investida pelo comprador (R$)'}, 'condominioMensalPctOfValue': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Condomínio mensal (% do valor do imóvel)'}, 'taxaFinanciamentoNominalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa de juros nominal anual do financiamento (%)'}, 'amortizacaoExtraordinariaMensal': {'type': 'number', 'minimum': 0, 'description': 'Amortização extraordinária mensal (R$)'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['horizonteCorteAnos', 'recomendacaoPorHorizonte', 'thresholdsSensibilidade', 'textoRecomendacao'], 'properties': {'textoRecomendacao': {'type': 'string', 'description': 'Texto formatado com horizontes de corte e thresholds de sensibilidade'}, 'horizonteCorteAnos': {'type': ['number', 'null'], 'description': 'Número de anos até o breakeven patrimonial (ou null se não houver)'}, 'thresholdsSensibilidade': {'type': 'object', 'required': ['valorizacaoMinima', 'rendimentoMaximoInvestimento'], 'properties': {'valorizacaoMinima': {'type': ['number', 'null'], 'description': 'Menor valorização anual (%) onde comprar vence para o rendimento base'}, 'rendimentoMaximoInvestimento': {'type': ['number', 'null'], 'description': 'Maior rendimento anual (%) de investimento onde comprar vence para a valorização base'}}, 'additionalProperties': False}, 'recomendacaoPorHorizonte': {'type': 'array', 'items': {'type': 'object', 'required': ['horizonte', 'veredito', 'patrimonioComprador', 'patrimonioLocatario'], 'properties': {'veredito': {'enum': ['comprar', 'alugar'], 'type': 'string', 'description': 'Veredito para o horizonte'}, 'horizonte': {'type': 'number', 'description': 'Ano do horizonte'}, 'patrimonioComprador': {'type': 'number', 'description': 'Patrimônio líquido do comprador (R$)'}, 'patrimonioLocatario': {'type': 'number', 'description': 'Patrimônio líquido do locatário (R$)'}}, 'additionalProperties': False}, 'description': 'Veredito ano a ano para cada horizonte de permanência'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['valorImovel', 'aluguelMensal'], 'properties': {'cetPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'CET (Custo Efetivo Total) anual informado (%)'}, 'itbiPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'ITBI (% do valor do imóvel)'}, 'prazoAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Prazo do financiamento em anos'}, 'seguroPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Seguro anual do financiamento (% do valor do imóvel)'}, 'trHistory': {'type': 'array', 'items': {'type': 'number', 'maximum': 100, 'minimum': -10}, 'maxItems': 600, 'description': 'Série mensal de TR (% a.m.), ex: [0.0052, 0.0048, ...]'}, 'entradaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Percentual de entrada (%)'}, 'inflacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Inflação anual esperada (%)'}, 'trMensalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa mensal de referência TR (%) para correção do saldo devedor'}, 'valorImovel': {'type': 'number', 'description': 'Valor do imóvel (R$)', 'exclusiveMinimum': 0}, 'iptuAnualPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'IPTU anual (% do valor do imóvel)'}, 'aluguelMensal': {'type': 'number', 'description': 'Aluguel mensal inicial (R$)', 'exclusiveMinimum': 0}, 'fgtsDisponivel': {'type': 'number', 'minimum': 0, 'description': 'Saldo do FGTS disponível para entrada ou amortização (R$)'}, 'rentIncreasePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Reajuste anual do aluguel (%)'}, 'spreadOverTRPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Spread anual sobre a TR quando indexer = TR_PLUS_SPREAD (%)'}, 'financingIndexer': {'enum': ['FIXA', 'TR', 'TR_PLUS_SPREAD'], 'type': 'string', 'description': 'Indexador do financiamento: FIXA, TR ou TR_PLUS_SPREAD'}, 'insuranceMonthly': {'type': 'number', 'minimum': 0, 'description': 'Seguro MIP/DFI mensal fixo em R$'}, 'appreciationRates': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 10, 'minItems': 1, 'description': 'Valores de valorização anual do imóvel (%) para as linhas da matriz'}, 'amortizationSystem': {'enum': ['PRICE', 'SAC'], 'type': 'string', 'description': 'Sistema de amortização (PRICE ou SAC)'}, 'taxaValorizacaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa anual de valorização do imóvel (%)'}, 'custosManutencaoPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Custos anuais de manutenção (% do valor do imóvel)'}, 'custoOportunidadePct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Rendimento anual alternativo do capital (%)'}, 'tempoPermanenciaAnos': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Horizonte de permanência em anos'}, 'investmentReturnRates': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 10, 'minItems': 1, 'description': 'Valores de rendimento anual do investimento alternativo (%) para as colunas da matriz'}, 'amortizacaoExtraMensal': {'type': 'number', 'minimum': 0, 'description': 'Amortização extra mensal (R$)'}, 'taxasTransacaoVendaPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de venda (% do valor do imóvel)'}, 'taxasTransacaoCompraPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Total de taxas de transação de compra (% do valor do imóvel)'}, 'administrativeFeeMonthly': {'type': 'number', 'minimum': 0, 'description': 'Taxa administrativa fixa mensal em R$'}, 'taxaAdministrativaMensal': {'type': 'number', 'minimum': 0, 'description': 'Taxa administrativa mensal do banco (R$)'}, 'rendaExtraMensalInvestida': {'type': 'number', 'minimum': 0, 'description': 'Renda extra mensal investida pelo comprador (R$)'}, 'condominioMensalPctOfValue': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Condomínio mensal (% do valor do imóvel)'}, 'taxaFinanciamentoNominalPct': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Taxa de juros nominal anual do financiamento (%)'}, 'amortizacaoExtraordinariaMensal': {'type': 'number', 'minimum': 0, 'description': 'Amortização extraordinária mensal (R$)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['months'], 'properties': {'baseTR': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'TR base mensal projetada (% a.m.)'}, 'months': {'type': 'number', 'maximum': 600, 'minimum': 1, 'description': 'Quantidade de meses da série'}, 'scenario': {'enum': ['historical', 'projected'], 'type': 'string', 'description': 'Cenário da série: historical ou projected'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Superlógica Condomínios
Connects to a condominium ERP for billing, collections, agreements, expenses, bank movements, statements, files, communications, …
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
RateAPI — live US mortgage, auto, HELOC, personal & deposit rates
Supplies live US lending and deposit rates, financing comparisons, affordability and amortization calculations, eligibility check…
Rafid Intelligence Network
Analyzes Oman properties using rental comparables, yields, costs, and payback metrics, and supports Oman company search, profilin…
Housing Intel
Analyzes housing markets, affordability, mortgage rates, rental yields, property data, employment, metro demand, and investment s…
OpenLMNP
Manages French LMNP furnished-rental accounting, including income, expenses, depreciation, loans, VAT, fiscal calculations, FEC f…
Antevo Wealth
Aggregates household wealth data across investments, liabilities, credit facilities, real assets, markets, risk, exposure, and fi…
DataPorium
Provides market and company data covering stocks, ETFs, crypto, forex, commodities, economic indicators, housing, property listin…