Skip to content

Alugar ou Comprar — MCP Server

by ronybarbosa · remote · no sign-in to list tools · v1.0.0 · published by GitHub user ronybarbosa

Motor financeiro determinístico: simula comprar vs alugar imóvel.

Changes · 8

13 tools: 8 change things and 5 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http alugar-ou-comprar https://alugar-ou-comprar.vercel.app/api/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

13 tools

Changes things 8Claude Code: ask
  • calculate_cetCalcula o CET (Custo Efetivo Total) anual de um financiamento imobiliário, incluindo juros, seguros MIP/DFI e taxas administrativas.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calcula o CET (Custo Efetivo Total) anual de um financiamento imobiliário, incluindo juros, seguros MIP/DFI e taxas administrativas. Aceita os mesmos parâmetros da simulação comprar vs alugar.
  • check_affordabilityCalcula o valor máximo de imóvel que a renda familiar consegue financiar, considerando regras de comprometimento de renda, entrada e custos de transação.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calcula o valor máximo de imóvel que a renda familiar consegue financiar, considerando regras de comprometimento de renda, entrada e custos de transação.
  • max_price_from_rentCalcula o preço máximo de imóvel compatível com um aluguel mensal máximo informado.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Calcula o preço máximo de imóvel compatível com um aluguel mensal máximo informado. Considera parcela de financiamento (PRICE), condomínio, IPTU, manutenção, seguros e custo de oportunidade da entrada. Retorna o preço máximo e o custo mensal estimado nos cenários atual, otimista (taxa -2%) e pessimista (taxa +2%).
  • recommendation_contextualGera uma recomendação contextual entre alugar e comprar, considerando horizonte de permanência e sensibilidade aos parâmetros de valorização do imóvel e rendimento do investimento …No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Gera uma recomendação contextual entre alugar e comprar, considerando horizonte de permanência e sensibilidade aos parâmetros de valorização do imóvel e rendimento do investimento alternativo. Retorna horizonte de corte (breakeven patrimonial), veredito ano a ano, thresholds de sensibilidade e um texto de recomendação pronto para o usuário.
  • sensitivity_analysisExecuta uma análise de sensibilidade cruzando taxas de valorização do imóvel com rendimentos do investimento alternativo.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Executa uma análise de sensibilidade cruzando taxas de valorização do imóvel com rendimentos do investimento alternativo. Retorna uma matriz onde cada célula indica se compensa comprar (C) ou alugar (A), além do ano de breakeven patrimonial. Reusa o mesmo motor de simulação de simulate_buy_vs_rent.
  • simulate_buy_vs_rentExecuta a simulação determinística "comprar vs alugar" para um imóvel.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Executa a simulação determinística "comprar vs alugar" para um imóvel. Aceita parâmetros simples ou múltiplos cenários (pessimista/base/otimista) via campo "cenarios". Retorna veredito, ano e mês de breakeven, vantagem patrimonial final, custos do primeiro mês, snapshots anuais com patrimônio comprador e locatário, e um link para o painel interativo em https://alugar-ou-comprar.vercel.app.
  • simulate_tr_evolutionRetorna uma série mensal projetada de TR (Taxa Referencial) para uso em financiamentos indexados.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Retorna uma série mensal projetada de TR (Taxa Referencial) para uso em financiamentos indexados. Modo 'historical' usa os dados de data/tr_historical.json; modo 'projected' usa TR base constante.
Only reads 5Claude Code: allow
  • compare_amortization_strategiesCompara 3 estratégias de uso de uma renda extra mensal: A) pagar apenas a parcela do financiamento, B) investir a renda extra, C) amortizar extraordinariamente o financiamento.No findings

    Why it is in this group

    • The name "compare_amortization_strategies" says "compare": a word for reading.
    Description, as the server wrote it
    Compara 3 estratégias de uso de uma renda extra mensal: A) pagar apenas a parcela do financiamento, B) investir a renda extra, C) amortizar extraordinariamente o financiamento. Retorna o patrimônio líquido final de cada estratégia, o breakeven e uma recomendação.
  • get_default_parametersRetorna o conjunto ativo de parâmetros padrão brasileiros (taxas, prazos, custos) usados pelo site e pelas simulações.No findings

    Why it is in this group

    • The name "get_default_parameters" says "get": a word for reading.
    Description, as the server wrote it
    Retorna o conjunto ativo de parâmetros padrão brasileiros (taxas, prazos, custos) usados pelo site e pelas simulações.
  • get_municipio_ratesBusca alíquotas de ITBI, IPTU, escritura e registro de um município brasileiro.No findings

    Why it is in this group

    • The name "get_municipio_rates" says "get": a word for reading.
    Description, as the server wrote it
    Busca alíquotas de ITBI, IPTU, escritura e registro de um município brasileiro. Passe municipioId para busca exata, ou uf/nome para filtrar. Sem filtro retorna a lista completa.
  • get_rental_yieldCalcula o rental yield (retorno anual e mensal) a partir do valor do imóvel e do aluguel mensal.No findings

    Why it is in this group

    • The name "get_rental_yield" says "get": a word for reading.
    Description, as the server wrote it
    Calcula o rental yield (retorno anual e mensal) a partir do valor do imóvel e do aluguel mensal. Interpreta o indicador: < 5% a.a. = aluguel relativamente barato; 5–7% = intermediário; 7–9% = aluguel caro; > 9% = aluguel muito caro. Indicador inicial, não é uma regra absoluta.
  • get_site_infoRetorna informações sobre o site É melhor alugar ou comprar um imóvel e como acessar os painéis interativos.No findings

    Why it is in this group

    • The name "get_site_info" says "get": a word for reading.
    Description, as the server wrote it
    Retorna informações sobre o site É melhor alugar ou comprar um imóvel e como acessar os painéis interativos.

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http alugar-ou-comprar https://alugar-ou-comprar.vercel.app/api/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__alugar-ou-comprar__get_municipio_rates",
      "mcp__alugar-ou-comprar__get_rental_yield",
      "mcp__alugar-ou-comprar__get_default_parameters",
      "mcp__alugar-ou-comprar__compare_amortization_strategies",
      "mcp__alugar-ou-comprar__get_site_info"
    ],
    "ask": [
      "mcp__alugar-ou-comprar__sensitivity_analysis",
      "mcp__alugar-ou-comprar__simulate_buy_vs_rent",
      "mcp__alugar-ou-comprar__recommendation_contextual",
      "mcp__alugar-ou-comprar__generate_share_link",
      "mcp__alugar-ou-comprar__check_affordability",
      "mcp__alugar-ou-comprar__calculate_cet",
      "mcp__alugar-ou-comprar__simulate_tr_evolution",
      "mcp__alugar-ou-comprar__max_price_from_rent"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as alugar-ou-comprar. Review it before you use it.