homeloanscalculator

Free home loan EMI, eligibility, stamp duty and tax benefit calculators for India.

我该使用它吗

质量与安全性

A
描述质量
88%
模式完整度
100%
命名质量
80%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(2)

  • LOWTool 'emi' description lacks action verb在 emi 中
  • LOWTool 'stampDuty' description lacks action verb在 stampDuty 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,594token 数(工具定义)
~2.8 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.25%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "homeloanscalculator": {
      "url": "https://homeloanscalculator.in/mcp"
    }
  }
}

远程端点

https://homeloanscalculator.in/mcpstreamable-http

它能做什么

工具清单

工具(5)

🟢 只读🟡 写入🔴 删除⚪ 未知
⚪emi(principal, annualRate, months, years, lumpSums, ...)

Takes a loan amount, annual rate and tenure, plus optional prepayments or a rate change, and returns the monthly EMI, total interest and year-by-year schedule for an Indian home loan. Example input: {"principal":5000000,"annualRate":8.5,"years":20}

输入模式

{
  "type": "object",
  "properties": {
    "principal": {
      "type": "number",
      "minimum": 100000,
      "maximum": 1000000000,
      "description": "Loan amount in rupees"
    },
    "annualRate": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 30,
      "description": "Annual interest rate in percent, for example 8.5"
    },
    "months": {
      "description": "Loan tenure in months (6 to 480). Give months or years.",
      "type": "integer",
      "minimum": 6,
      "maximum": 480
    },
    "years": {
      "description": "Loan tenure in years (0.5 to 40). Give months or years.",
      "type": "number",
      "minimum": 0.5,
      "maximum": 40
    },
    "lumpSums": {
      "description": "One-time prepayments as a list of { month, amount }, or a string like \"12:100000,24:50000\"",
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "month": {
            "type": "integer",
            "minimum": 1,
            "maximum": 9007199254740991
          },
          "amount": {
            "type": "number",
            "exclusiveMinimum": 0
          }
        },
        "required": [
          "month",
          "amount"
        ]
      }
    },
    "extraMonthly": {
      "description": "Extra rupees prepaid every month",
      "type": "number",
      "minimum": 0
    },
    "mode": {
      "description": "What prepayment shortens: reduceTenure (default) or reduceEMI",
      "type": "string",
      "enum": [
        "reduceTenure",
        "reduceEMI"
      ]
    },
    "rateReset": {
      "description": "A floating-rate change part-way through the loan",
      "type": "object",
      "properties": {
        "afterMonth": {
          "type": "integer",
          "minimum": 1,
          "maximum": 9007199254740991,
          "description": "Month after which the new rate applies"
        },
        "newRate": {
          "type": "number",
          "minimum": 0.1,
          "maximum": 30,
          "description": "New annual rate in percent"
        },
        "mode": {
          "description": "reduceTenure (default) or reduceEMI",
          "type": "string",
          "enum": [
            "reduceTenure",
            "reduceEMI"
          ]
        }
      },
      "required": [
        "afterMonth",
        "newRate"
      ]
    },
    "monthly": {
      "description": "Set true to include the month-by-month schedule in the result",
      "type": "boolean"
    }
  },
  "required": [
    "principal",
    "annualRate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡sensitivity(principal, annualRate, months, years, deltas)

Takes a loan amount, annual rate and tenure and returns how the EMI and total interest change when the rate moves up or down by small steps. Example input: {"principal":5000000,"annualRate":8.5,"years":20}

输入模式

{
  "type": "object",
  "properties": {
    "principal": {
      "type": "number",
      "minimum": 100000,
      "maximum": 1000000000,
      "description": "Loan amount in rupees"
    },
    "annualRate": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 30,
      "description": "Annual interest rate in percent, for example 8.5"
    },
    "months": {
      "description": "Loan tenure in months (6 to 480). Give months or years.",
      "type": "integer",
      "minimum": 6,
      "maximum": 480
    },
    "years": {
      "description": "Loan tenure in years (0.5 to 40). Give months or years.",
      "type": "number",
      "minimum": 0.5,
      "maximum": 40
    },
    "deltas": {
      "description": "Rate changes in percentage points to test, for example [-1, -0.5, 0.5, 1]",
      "type": "array",
      "items": {
        "type": "number"
      }
    }
  },
  "required": [
    "principal",
    "annualRate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪eligibility(netMonthlyIncome, existingEmis, annualRate, months, years, ...)

Takes net monthly income, existing EMIs, annual rate and tenure and returns the maximum EMI and home loan amount a borrower qualifies for. Example input: {"netMonthlyIncome":150000,"existingEmis":10000,"annualRate":8.5,"years":20}

输入模式

{
  "type": "object",
  "properties": {
    "netMonthlyIncome": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Net monthly take-home income in rupees"
    },
    "existingEmis": {
      "description": "Total EMIs already paid each month in rupees (default 0)",
      "type": "number",
      "minimum": 0
    },
    "annualRate": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 30,
      "description": "Annual interest rate in percent, for example 8.5"
    },
    "months": {
      "description": "Loan tenure in months (6 to 480). Give months or years.",
      "type": "integer",
      "minimum": 6,
      "maximum": 480
    },
    "years": {
      "description": "Loan tenure in years (0.5 to 40). Give months or years.",
      "type": "number",
      "minimum": 0.5,
      "maximum": 40
    },
    "foir": {
      "description": "Share of income a bank lets all EMIs take, 0.1 to 1 (default 0.5)",
      "type": "number",
      "minimum": 0.1,
      "maximum": 1
    }
  },
  "required": [
    "netMonthlyIncome",
    "annualRate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪stampDuty(propertyValue, gender, state)

Takes a property value, buyer gender and a state rate row and returns the stamp duty, registration fee, cess and total for a property purchase. Example input: {"propertyValue":8000000,"gender":"female","state":"maharashtra"}

输入模式

{
  "type": "object",
  "properties": {
    "propertyValue": {
      "type": "number",
      "exclusiveMinimum": 0,
      "description": "Property value in rupees"
    },
    "gender": {
      "description": "Buyer gender; women may get a lower rate in some states",
      "type": "string",
      "enum": [
        "male",
        "female"
      ]
    },
    "state": {
      "type": "string",
      "description": "State slug: maharashtra, karnataka, delhi, tamil-nadu, telangana, uttar-pradesh, gujarat, west-bengal, haryana, rajasthan"
    }
  },
  "required": [
    "propertyValue",
    "state"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪taxBenefit(principal, annualRate, months, years, slabRate, ...)

Takes a loan amount, annual rate, tenure and tax slab and returns the Section 80C and 24(b) deductions and the tax saved in a given repayment year. Example input: {"principal":5000000,"annualRate":8.5,"years":20,"slabRate":0.3}

输入模式

{
  "type": "object",
  "properties": {
    "principal": {
      "type": "number",
      "minimum": 100000,
      "maximum": 1000000000,
      "description": "Loan amount in rupees"
    },
    "annualRate": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 30,
      "description": "Annual interest rate in percent, for example 8.5"
    },
    "months": {
      "description": "Loan tenure in months (6 to 480). Give months or years.",
      "type": "integer",
      "minimum": 6,
      "maximum": 480
    },
    "years": {
      "description": "Loan tenure in years (0.5 to 40). Give months or years.",
      "type": "number",
      "minimum": 0.5,
      "maximum": 40
    },
    "slabRate": {
      "type": "number",
      "minimum": 0,
      "maximum": 0.3,
      "description": "Income tax slab rate as a fraction, for example 0.3"
    },
    "year": {
      "description": "Repayment year to compute for (default 1)",
      "type": "integer",
      "minimum": 1,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "principal",
    "annualRate",
    "slabRate"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本5 个工具