Personal Loan calculation for AI agents

Large language models explain finance well but calculate it poorly. Loan Calculator MCP plugs deterministic, Regulation Z–compliant personal loan math into your assistant - so it answers financing questions with exact figures, not estimates.

MCP endpointhttps://loancalculatormcp.com/mcp

What you can ask

Copy a prompt into your assistant. The figures shown are live results from the calculator.

Calculate the APR for a $10,000 personal loan with a 12.5% interest rate, 36-month term, and 3% origination fee.
→ APR 14.64% — the fee pushes it above the 12.5% note rate
Show me the monthly payment for a $50,000 loan at 6.5% for 3 years.
$1,532.45 / month, 35 payments plus a final $1,532.46
How much interest would I save if I paid an extra $200 per month?
→ Returns months shaved off the term and total interest saved
Compare a 48-month and a 60-month personal loan for the same amount and rate.
→ Side-by-side payment and total-cost comparison
How much principal and interest will I pay in the first year?
→ Pulled from a full period-by-period amortization schedule

Connect it to Claude

Three steps, about a minute. Works in any MCP-compatible client.

  1. 1

    Open connector settings

    In Claude, go to Settings → Connectors → Add custom connector.

  2. 2

    Paste the endpoint

    Use the MCP URL above: https://loancalculatormcp.com/mcp

  3. 3

    Ask a financing question

    Claude calls the calculator automatically whenever the math matters.

Tools

Each maps to one focused, exact calculation. Expand a tool to see example input and output JSON.

calculate_monthly_paymentRegular and final payment, payment counts, and payoff dates.

Input

{
  "loan_amount": 50000,
  "loan_term_months": 36,
  "interest_rate": 6.5,
  "disbursement_date": "2024-01-15"
}

Output

{
  "regular_payment": 1532.45,
  "final_payment": 1532.46,
  "number_of_full_payments": 35,
  "number_of_partial_payments": 1,
  "first_payment_date": "2024-02-15",
  "last_payment_date": "2027-01-15",
  "warnings": []
}
calculate_aprReg Z APR via the Appendix J actuarial method, reflecting fees.

Input

{
  "loan_amount": 10000,
  "loan_term_months": 36,
  "interest_rate": 12.5,
  "prepaid_finance_charge_rate": 3,
  "disbursement_date": "2024-01-15"
}

Output

{
  "apr_percent": 14.6379,
  "warnings": []
}
generate_disclosureFull TILA disclosure: amount financed, finance charge, total of payments.

Input

{
  "loan_amount": 10000,
  "loan_term_months": 36,
  "interest_rate": 12.5,
  "prepaid_finance_charge_rate": 3,
  "disbursement_date": "2024-01-15"
}

Output

{
  "amount_financed": 9700,
  "prepaid_finance_charge": 300,
  "finance_charge": 2343.28,
  "total_of_payments": 12043.28,
  "apr_percent": 14.6379,
  "regular_payment": 334.54,
  "final_payment": 334.38,
  "number_of_full_payments": 35,
  "number_of_partial_payments": 1,
  "first_payment_date": "2024-02-15",
  "last_payment_date": "2027-01-15",
  "warnings": []
}
generate_amortization_schedulePeriod-by-period schedule with optional extra payments and interest saved.

Input

{
  "loan_amount": 6000,
  "loan_term_months": 6,
  "interest_rate": 9,
  "disbursement_date": "2024-01-15",
  "extra_payments": {
    "one_time": { "1": 1000 }
  }
}

Output

{
  "rows": [
    {
      "period": 1,
      "payment_date": "2024-02-15",
      "payment": 2026.41,
      "interest": 45,
      "principal": 1981.41,
      "extra_principal": 1000,
      "remaining_balance": 4018.59
    },
    {
      "period": 2,
      "payment_date": "2024-03-15",
      "payment": 1026.41,
      "interest": 30.14,
      "principal": 996.27,
      "extra_principal": 0,
      "remaining_balance": 3022.32
    },
    {
      "period": 3,
      "payment_date": "2024-04-15",
      "payment": 1026.41,
      "interest": 22.67,
      "principal": 1003.74,
      "extra_principal": 0,
      "remaining_balance": 2018.58
    },
    {
      "period": 4,
      "payment_date": "2024-05-15",
      "payment": 1026.41,
      "interest": 15.14,
      "principal": 1011.27,
      "extra_principal": 0,
      "remaining_balance": 1007.31
    },
    {
      "period": 5,
      "payment_date": "2024-06-15",
      "payment": 1014.86,
      "interest": 7.55,
      "principal": 1007.31,
      "extra_principal": 0,
      "remaining_balance": 0
    }
  ],
  "summary": {
    "total_interest": 120.5,
    "total_paid": 6120.5,
    "payoff_period": 5,
    "payoff_date": "2024-06-15",
    "months_saved": 1,
    "interest_saved": 37.98,
    "total_extra_principal": 1000
  },
  "warnings": []
}

FAQ

Common questions about the personal loan calculator MCP server — pricing, supported AI assistants like Claude and ChatGPT, accuracy, and how the loan math works.

What is the Loan Calculator MCP?

The Loan Calculator MCP is a free Model Context Protocol (MCP) server that gives AI assistants like Claude and ChatGPT a dedicated personal loan calculator. Instead of estimating, the assistant calls the server for exact monthly payments, APR, total interest, and amortization schedules on closed-end personal (installment) loans, using Regulation Z / TILA-compliant math.

Is the Loan Calculator MCP free to use?

Yes. The loan calculator MCP server is completely free. There is no account, sign-up, API key, or payment required — just add the endpoint https://loancalculatormcp.com/mcp to a compatible AI client and start asking loan questions.

Which AI assistants and apps does it work with?

It works with any MCP-compatible client, including Claude (web, desktop, and mobile), ChatGPT, Cursor, and other AI assistants that support custom MCP connectors. You add the endpoint https://loancalculatormcp.com/mcp once, and the assistant can call the loan calculator directly inside any conversation.

How do I add the loan calculator to Claude?

In Claude, go to Settings → Connectors → Add custom connector, paste the MCP endpoint https://loancalculatormcp.com/mcp, and save. Claude then calls the calculator automatically whenever a question needs exact loan math — no extra commands or setup required.

Can I use the loan calculator with ChatGPT?

Yes. In ChatGPT clients that support MCP connectors, you add https://loancalculatormcp.com/mcp the same way you would in Claude. Once connected, ChatGPT can compute monthly payments, APR, and amortization schedules instead of estimating the numbers itself.

What can the loan calculator do?

It calculates the monthly payment and final payment, the true APR including fees, and a full Truth-in-Lending disclosure (amount financed, finance charge, total of payments). It also generates a period-by-period amortization schedule and can model one-time or recurring extra principal to show the interest and time you would save.

What types of loans does it support?

It is built for closed-end personal and installment loans with a fixed amount, rate, and term — for example personal loans, debt-consolidation loans, and similar fixed-payment financing. It does not model revolving credit such as credit cards or lines of credit, which have no fixed payoff schedule.

What is the difference between APR and interest rate?

The interest rate is the yearly cost of borrowing the loan principal. The APR (annual percentage rate) includes that interest plus required fees, such as an origination or prepaid finance charge, so it reflects the loan's true cost. APR is usually higher than the note rate, which makes it the better number for comparing loan offers.

How accurate are the loan calculations?

Very. Calculations follow CFPB Regulation Z and the Truth in Lending Act (12 CFR part 1026). APR uses the Appendix J actuarial method, and disclosures follow 12 CFR 1026.18. Both monthly and daily (actual/365) interest accrual are supported, so figures match a lender's math to the cent in most cases.

Does it store my financial data?

No. The loan figures you enter are not stored or written to logs, and there is no account or database of your calculations — the server runs each calculation on the fly. Like any website, it keeps standard access logs (such as IP address and request time) for security and basic analytics, but not your loan amounts, rates, or results.

Is this financial or legal advice?

No. The figures are provided for informational and educational purposes only and are not legal, financial, tax, or investment advice. We are not a lender or broker and make no loan offers. Results are estimates offered “as is,” without warranty, and may differ from a lender's actual figures; no output is a required consumer disclosure. The creditor remains solely responsible for verifying any figure and for the accuracy and delivery of any disclosure it makes to a consumer. Consult a qualified professional before making financial decisions.