General Tools
cashew.sg
An MCP server for Singapore mortgage comparison and property valuation, offering package recommendations, side-by-side comparisons, bank lists, indicative valuations, and amortisation schedules.
ENDPOINT 1
https://www.cashew.sg/mcp
MCP server metadata
- Name
- cashew-rate-engine
- Version
- 1.0.0
This server is stateless and does not remember prior calls. A recommendation is only valid for the exact inputs of the request that produced it. If the borrower changes ANY input or preference — deal kind, current bank, property type/status, loan amount, rate-type preference, or any free-text priority — you MUST call `recommend_packages` again with the full, updated input set. Never adjust, re-rank, or re-explain a previous response from memory; always issue a fresh call. Before calling `recommend_packages`, gather the core deal facts and ask for any that are missing rather than guessing: whether it is a PURCHASE or REFINANCE; for a REFINANCE, the current bank (resolve the lender name to `currentBankId` via `list_banks`); the property type; the property status; and the loan amount. Two inputs are optional and only sharpen the ranking: a FIXED vs FLOATING rate preference (`ratesType`), and a free-text summary of the borrower's priorities (`userContext`). Conventions across all tools: every monetary amount is in Singapore dollars (SGD). Interest rates that you PASS IN to the calculators are whole-number percentages (e.g. 3.5 means 3.5% p.a., NOT 0.035). Rates RETURNED by `calculate_package_schedule` and `get_index_quotes` are decimal fractions (0.0356 = 3.56%) instead. Each field's description states which. Every tool is read-only and has no side effects beyond optional document generation, and the server keeps no state between calls.
Known tools 23
compare_packagesCompare 2–3 SPECIFIC mortgage packages side by side: average rate over the lock-in, benchmark index, effective rate and monthly instalment per year, interest paid per year, and flexibility terms (prepayment, free conversion, sale waiver, penalties, minimum loan).
Inferred read-onlycalculate_package_scheduleCompute the amortisation schedule for a SPECIFIC mortgage package using that package's real effective rates.
Inferred read-onlylist_market_indicesList market benchmark indices (id, slug, name, currency), sorted by slug.
Inferred read-onlyget_index_quotesReturn historical quotes (rate by date) for a market benchmark index such as SORA.
Inferred read-onlycalculate_affordabilityEstimate the maximum loan and property price a borrower can afford from income, existing debt commitments and tenure, applying Singapore TDSR/MSR limits.
Inferred read-onlycalculate_required_incomeWork out the gross monthly income needed to support a target property price under Singapore TDSR/MSR limits.
Inferred read-onlycalculate_mortgage_repaymentCompute the monthly repayment, total interest and total cost for a hypothetical loan from an interest rate you supply (standard amortisation).
Inferred read-onlycalculate_refinance_savingsCompare a borrower's existing mortgage against a new rate and report monthly savings, total savings and break-even months.
Inferred read-onlycalculate_residential_stamp_dutyCompute Buyer's Stamp Duty (BSD) and Additional Buyer's Stamp Duty (ABSD) for a Singapore residential purchase, given price/value, buyer type (singaporean | pr | foreigner | entity | trust) and the number of residential properties already owned.
Potential side effectscalculate_rental_stamp_dutyCompute the stamp duty payable on a property lease from the rent and lease term.
Inferred read-onlycalculate_mortgage_stamp_dutyCompute the stamp duty payable on a mortgage/loan facility.
Inferred read-onlycalculate_seller_stamp_dutyCompute Seller's Stamp Duty (SSD) from the sale price/value and how long the property has been held.
Inferred read-onlyanalyze_sell_one_buy_twoAnalyse a 'sell one, buy two' restructuring: the costs, loan sizing and stamp-duty impact of selling one property to purchase two.
Potential side effectsanalyze_decouplingAnalyse decoupling: the cost versus benefit of transferring one co-owner's share so a borrower is freed up for another purchase (including stamp duty).
Potential side effectscalculate_sales_proceedsWork out what a seller walks away with when selling a property: cash proceeds after redeeming the outstanding loan, refunding each owner’s CPF (principal plus accrued interest, 1 to 4 owners), and paying agent commission (with 9% GST), legal and miscellaneous fees.
Inferred read-onlycalculate_purchase_costCalculate the full upfront cost of purchasing a Singapore residential property (HDB or private resale), with each cost line attributed to its funding source (cash, CPF or bank loan).
Inferred read-onlycalculate_hdb_resale_timelineGenerate a step-by-step dated timeline for an HDB resale purchase, from securing the Option to Purchase through to completion and key collection.
Potential side effectscalculate_private_resale_timelineGenerate a step-by-step dated timeline for a private (non-HDB) resale purchase, with the 1% option fee, 4% exercise payment, stamp duties and completion payment at the right steps.
Potential side effectscalculate_progressive_paymentModel the monthly instalment profile of a Singapore Building Under Construction (BUC) property loan across progressive payment stages.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.cashew-rate-engine]
url = "https://www.cashew.sg/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"cashew-rate-engine": {
"type": "http",
"url": "https://www.cashew.sg/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: cashew-rate-engine
Remote MCP URL: https://www.cashew.sg/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"cashew-rate-engine": {
"url": "https://www.cashew.sg/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"cashew-rate-engine": {
"type": "http",
"url": "https://www.cashew.sg/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "cashew-rate-engine",
"transport": "streamable-http",
"url": "https://www.cashew.sg/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for cashew.sg was fetched 2026-10-03T06:54:33.977Z.
cashew.sg is assessed as Trusted: Domain has an established technology history spanning over a year.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.