- Data
- MCP server
- Finance
- Bank of England mortgage rates
Bank of England mortgage rates
mortgage_ratesAverage UK mortgage rates from the Bank of England: 2-year fixed, 3-year fixed at 75% LTV, and the standard variable rate.
Same call over REST
Market mortgage rates/v1/market/mortgage-ratesNot connected yet? Connect your assistant. Sign in with your MarketCode account; no API key needed.
Reference
What mortgage_rates answers
This is the BoE's published market average — an input to an appraisal, not a quote. It carries no applicant, product or lender, so do not present it as a rate someone can get. Pair it with a yield figure or an appraisal (site_appraisal) rather than quoting it alone.
No parameters: it is one national series.
Example
An example call to mortgage_rates
Use the MarketCode tool mortgage_rates with {} and show me the result.{
"data": {
"fixed_rate_2_year": {
"date": "2026-07-31",
"avg_interest_rate": "4.79%"
},
"fixed_rate_3_year": {
"date": "2026-07-31",
"avg_interest_rate": "4.68%"
},
"variable_rate": {
"date": "2026-07-31",
"avg_interest_rate": "6.60%"
},
"source": "bank_of_england",
"execution_time_ms": 5.210638046264648
},
"credits_charged": 0
}A real response, captured from production and trimmed: arrays to three items, long strings shortened, volatile keys dropped.
Inputs
Arguments mortgage_rates takes
This tool takes no arguments.
Response
What comes back
| Field | Type | Example |
|---|---|---|
| data | object | |
| data.fixed_rate_2_year | object | |
| data.fixed_rate_2_year.date | string | 2026-07-31 |
| data.fixed_rate_2_year.avg_interest_rate | string | 4.79% |
| data.fixed_rate_3_year | object | |
| data.fixed_rate_3_year.date | string | 2026-07-31 |
| data.fixed_rate_3_year.avg_interest_rate | string | 4.68% |
| data.variable_rate | object | |
| data.variable_rate.date | string | 2026-07-31 |
| data.variable_rate.avg_interest_rate | string | 6.60% |
| data.source | string | bank_of_england |
| data.execution_time_ms | number | 5.210638046264648 |
| credits_charged | integer | 0 |
Fields observed in the example response above; a field the example did not exercise is not listed.
Usage
How to run mortgage_rates in your assistant
Ask your assistant in plain English, for example:
"Use the MarketCode tool mortgage_rates for <address or area>.
Show the result and the credits charged."The connect steps for Claude, ChatGPT, Codex, Cursor and Claude Code are on the MCP page.
Skills
Skills that use mortgage_rates
- Property research: A sourced answer to any UK property question: the right tool for the job, the credit cost stated first, the wording rules that keep an estimate an estimate.
- Deal analysis: A first-pass appraisal of a site or asset: plot utilisation, planning position, market evidence, value and a residual against the cost assumptions you supply.
Price and licence
What it costs, and where the data comes from
mortgage_rates is free over MCP and over REST, and the two surfaces share one credit balance. Free calls need a signed-in account or an API key and appear in your usage, but they never touch your balance.
Credits are granted on sign-up and bought in packs; the pricing page lists every call.
Sources
- Bank of England
Quoted household interest rates
Bank of England data terms; free to reuse with attribution · UK
Related
Tools used with mortgage_rates
- Site appraisal dossier5 credits
site_appraisalEverything known about ONE site, assembled and judged — the site dossier.Named in the description - Local Housing Allowance rateFree
lha_rateLocal Housing Allowance for a postcode and bedroom category — the ceiling on housing benefit, and therefore the effective rent floor for a benefit-funded tenancy. Nothing else in this API tells you what the state will pay for a property.Same category
FAQ
Questions about mortgage_rates
How much does `mortgage_rates` cost?
+
mortgage_rates is free over MCP and over REST, and the two surfaces share one credit balance. Free calls need a signed-in account or an API key and appear in your usage, but they never touch your balance.
Which assistants can run `mortgage_rates`?
+
Any MCP client: Claude (claude.ai, Claude Desktop, Claude Code), ChatGPT in developer mode, Codex and Cursor, each documented on the MCP page. You sign in with your MarketCode account over OAuth; there is no key to paste, and the connection is read-only.
Where does the data come from?
+
Read from Bank of England quoted household interest rates.
Does `mortgage_rates` change anything?
+
No. The tool is annotated read-only on the server, so it never writes to your data or ours and an assistant can call it without a confirmation step.
Try mortgage_rates in your assistant.
30-minute call. We'll connect your assistant live on a real address.