RupeeKit Logo

RupeeKit for AI assistants and developers

Calculator API and MCP documentation

Use all 31 live RupeeKit calculators through one read-only JSON API or MCP endpoint. Calculator inputs, defaults, limits, output names, methodology, assumptions, canonical page, reviewed date, sources, privacy note, and disclaimer are returned in machine-readable form.

JSON API endpoints

MethodEndpointPurpose
GET/api/v1/calculatorsList every available calculator and its exact input contract.
GET/api/v1/calculators/{slug}Get one calculator’s inputs, defaults, output fields, methodology and sources.
POST/api/v1/calculators/{slug}Run the calculator. Send numeric values inside an inputs object.

REST calculation example

POST https://www.rupeekit.co.in/api/v1/calculators/emergency-fund-calculator-india
Content-Type: application/json

{
  "inputs": {
    "monthlyEssentialExpenses": 30000,
    "monthlyEmiCommitments": 10000,
    "currentEmergencySavings": 50000,
    "monthlySavingCapacity": 10000,
    "targetMonths": 6
  }
}

Inputs omitted from the request use the documented calculator defaults. Unknown keys, non-numeric values, and values outside documented minimum or maximum limits are rejected.

MCP for AI tools

Streamable HTTP endpoint: https://www.rupeekit.co.in/api/mcp

  • list_calculators discovers calculators and valid input fields.
  • get_calculator retrieves the complete contract for one slug.
  • calculate runs the selected calculator and returns structured results with sources.

MCP tool-call example

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "calculate",
    "arguments": {
      "slug": "emi-calculator-india",
      "inputs": {
        "loanAmount": 500000,
        "annualInterestRate": 12,
        "tenureMonths": 36
      }
    }
  }
}

Instructions for AI assistants

  1. Call list_calculators or get_calculator before calculating; never invent an input key.
  2. Ask the user only for missing values that should not use the documented default.
  3. Present the returned units and assumptions with the result.
  4. Cite the returned canonical calculator URL and relevant official sources.
  5. Preserve the returned disclaimer and never represent an estimate as personalized advice or guaranteed outcome.

Available calculators

This table is generated from the same live calculator registry used by the website and API.

CalculatorSlugInputsAPI definition
Salary In-Hand Calculator Indiasalary-in-hand-calculator-indiaannualCtc, basicPercent, pfRate, monthlyTax, professionalTax, otherDeductionJSON
EMI Calculator Indiaemi-calculator-indiaprincipal, annualRate, yearsJSON
Personal Loan EMI Calculator Indiapersonal-loan-emi-calculator-indiaprincipal, annualInterestRate, tenureMonths, processingFeePercent, processingFeeFixedAmount, includeGstOnProcessingFee, processingFeeGstRate, insuranceAddonFee, documentationFee, monthlyIncome, existingMonthlyEmiJSON
Emergency Fund Calculator Indiaemergency-fund-calculator-indiamonthlyEssentialExpenses, monthlyEmiCommitments, currentEmergencySavings, targetMonths, dependantBufferMonths, incomeRiskBufferMonths, monthlySavingCapacity, inflationBufferPercentJSON
SIP Calculator Indiasip-calculator-indiamonthlyInvestment, expectedReturn, yearsJSON
GST Calculator Indiagst-calculator-indiataxableAmount, gstRateJSON
FD Calculator Indiafd-calculator-indiaprincipal, annualRate, years, compoundFrequencyJSON
Income Tax Calculator: Old vs New Regime Indiaincome-tax-calculator-old-vs-new-regime-indiagrossAnnualIncome, hraReceived, rentPaidAnnually, homeLoanInterest24b, deductions80C, deductions80D, otherEligibleDeductionsOldRegime, professionalTaxPaid, cityRatePercent, standardDeductionJSON
HRA Exemption Calculator Indiahra-exemption-calculator-indiabasicSalary, dearnessAllowance, commission, hraReceived, rentPaid, cityRatePercentJSON
Section 80C Deduction Calculator India80c-deduction-calculator-indiaepfContribution, ppfContribution, elssInvestment, lifeInsurancePremium, homeLoanPrincipal, tuitionFeesJSON
Gratuity Calculator Indiagratuity-calculator-indialastDrawnBasicPlusDA, totalYearsOfService, isCoveredUnderGratuityAct, effectiveYearsForCovered, effectiveYearsForNonCoveredJSON
Recurring Deposit (RD) Calculator Indiarecurring-deposit-calculator-indiamonthlyDeposit, annualInterestRate, tenureMonths, taxSlabPercentJSON
Home Loan EMI Calculator Indiahome-loan-emi-calculator-indiaprincipal, annualRate, tenureYearsJSON
Personal Loan Eligibility Calculator Indiapersonal-loan-eligibility-calculator-indiamonthlyIncome, existingMonthlyEmi, foirPercent, annualRate, tenureMonthsJSON
Gold Loan Calculator Indiagold-loan-calculator-indiagoldWeightGrams, goldPurityKarat, pricePerGram24k, ltvPercent, annualRate, tenureMonthsJSON
Capital Gains Tax Calculator India (Equity)capital-gains-tax-calculator-indiastcgAmount, ltcgAmountJSON
PPF Calculator Indiappf-calculator-indiayearlyInvestment, interestRate, tenureYearsJSON
Lumpsum Calculator Indialumpsum-calculator-indiainvestmentAmount, expectedReturn, tenureYears, inflationRateJSON
EPF Corpus Calculator Indiaepf-corpus-calculator-indiamonthlyBasicDa, employeePercent, employerEpfPercent, annualRate, yearsJSON
8th Pay Commission Salary Calculator India8th-pay-commission-salary-calculator-indiacurrentBasic, fitmentFactor, daPercent, hraPercent, taAmountJSON
CAGR Calculator Indiacagr-calculator-indiastartValue, endValue, yearsJSON
NPS Calculator Indianps-calculator-indiacurrentAge, monthlyContribution, expectedReturn, annuityPercent, annuityRateJSON
Step-Up SIP Calculator Indiastep-up-sip-calculator-indiamonthlySip, stepUpPercent, years, expectedReturnJSON
Sukanya Samriddhi Yojana Calculator Indiasukanya-samriddhi-yojana-calculator-indiagirlAge, annualDeposit, interestRateJSON
Net Worth Calculator Indianet-worth-calculator-indiacashSavings, fdRdBalance, mutualFunds, ppfEpfBalance, realEstate, goldJewellery, otherAssets, homeLoanBalance, personalLoan, creditCardDebt, otherLiabilitiesJSON
Home Loan + SWP Stress Test Indiahome-loan-swp-stress-test-indiapropertyPrice, downPayment, loanRate, loanYears, swpCorpus, expectedReturn, annualDrag, firstYearReturn, recoveryReturn, cashReserveMonthsJSON
Gratuity 2026 Old vs New Calculatorgratuity-2026-old-vs-new-calculator-indiamonthlyRemuneration, currentBasicDa, newWageSharePercent, eligibleServiceYears, statutoryCapJSON
Personal Loan True APR Calculator Indiapersonal-loan-true-apr-calculator-indiaprincipal, annualInterestRate, tenureMonths, processingFeePercent, gstPercent, insuranceAndOtherUpfront, advanceEmisJSON
Invest vs Prepay Home Loan Calculator Indiainvest-vs-prepay-home-loan-calculator-indiaoutstandingPrincipal, loanRate, remainingMonths, lumpSum, expectedInvestmentReturn, annualDragJSON
Loan Foreclosure Net Savings Calculator Indialoan-foreclosure-net-savings-calculator-indiaoutstandingPrincipal, annualInterestRate, remainingMonths, foreclosureFeePercent, gstPercent, alternativeReturnJSON
Reduce EMI vs Tenure Calculator Indiareduce-emi-vs-tenure-calculator-indiaoutstandingPrincipal, annualInterestRate, remainingMonths, prepaymentAmountJSON

Data, privacy and responsible use

Only calculator inputs are accepted. Do not send PAN, Aadhaar, bank-account details or other sensitive information. Values are processed for the request and are not saved by default. Results are educational estimates—not personalized financial, tax, legal, lending or investment advice.