GetMovely
MCP server by GetMovely
Look up sold prices, tenure, energy certificates and price checks for homes in England and Wales from open government data.
Connect to GetMovely
No sign-in needed. Connect with GetMovely’s own URL:
Paste it into any client that supports remote MCP servers. Your client talks to GetMovely directly, not through mcp.tc.
Share this server
Opens this page, with the URL and setup steps.
mcp.tc/i/getmovelyAbout
GetMovely covers about 25 million homes in England and Wales using HM Land Registry price paid data and Energy Performance Certificate records. You can search addresses, read sale history, check freehold or leasehold, view energy performance, compare homes and postcode districts, check a price against local medians, and read plain-English buying and selling guides.
It runs as a hosted Streamable HTTP endpoint at https://getmovely.co.uk/mcp. All tools are read-only. No sign-in or API key is needed. Sending a letter to an owner happens on the GetMovely website, not through this server. The server states some per-hour limits on address reports.
What you can do
- Search homes by street, postcode or town
- View full sale history since 1995 for one home
- Check freehold or leasehold tenure
- Read energy certificates and suggested improvements
- Check a price against district and street medians
- Compare two to four homes or up to six postcode districts
- Find an address from a listing's past sale prices
- Search and read guides on buying and selling
Tools 23
search_addressesRead-onlyFind homes by street, postcode, town or address with last sale, tenure and advert status.
get_addressRead-onlyShort card for one home: last sale, tenure, owner-occupancy record and for-sale status.
address_reportRead-onlyFull nine-part report on one home, from sale history to energy, local market and area data.
street_price_per_m2Read-onlyRecent nearby sales as price per square metre and square foot by year.
price_trendsRead-onlyWhat tenure, new build, energy rating and size are worth per m2 in a postcode district.
whats_nearbyRead-onlyStations, bus stops, schools, shops, pubs and parks around a home with distances.
tenure_checkRead-onlyFreehold or leasehold from the latest Land Registry sale for matching addresses.
house_ageRead-onlyConstruction age band from the energy certificate, with first recorded sale year.
sale_historyRead-onlyEvery recorded sale of one home since 1995 with price per m2 and total change.
energy_performanceRead-onlyEnergy certificate in plain terms: ratings, running costs, weak parts and improvements.
price_checkRead-onlySet a price per m2 against district quartiles, street sales and the home's last sale.
compare_homesRead-onlyCompare two to four homes side by side on size, price, energy and surroundings.
Show 11 more tools
find_address_from_sale_historyRead-onlyIdentify a home hidden on a listing from its past sale prices and area.
area_overviewRead-onlyMedian price per m2 by property type for one postcode district, with change since 2015.
compare_areasRead-onlyCompare two to six postcode districts for one property type.
district_statisticsRead-onlyResearch figures for a local authority: leasehold share, time between sales, home sizes.
search_homes_for_saleRead-onlySearch homes for sale
find_homes_not_for_saleRead-onlyFind homes that are not for sale
recent_salesRead-onlyRecent sold prices in an area
stamp_dutyRead-onlyStamp duty calculator (SDLT in England, LTT in Wales)
draft_letterRead-onlyOpen a drafted letter to a home's owner on GetMovely
search_guidesRead-onlyFind guides on buying, selling and contacting owners in England and Wales.
read_guideRead-onlyRead the full text of one guide with its cited sources.
Read from the live server on 15 Nov 2026. Read-only, Writes and Can delete are hints the server declares; your client decides whether to ask before running a tool.
Example prompts
Find 12 Example Street, SW17 and show its sale history
Is £450,000 a fair price for this home compared with the street?
Compare SW17 and SW19 for terraced houses at 90 square metres
Is this house freehold, and when was it built?
Set up
Every client connects to getmovely.co.uk. Pick yours; the page remembers your choice.
Claude Code
- Run this in a terminal, in your project folder:
claude mcp add --transport http getmovely https://getmovely.co.uk/mcp- Start Claude Code and type
/mcp. getmovely should show as connected.
Add --scope user to make it available in every project, not just this one.
Claude Desktop
- Open Customize → Connectors, click + Add, then Add custom connector.
- Name it GetMovely and paste this URL:
https://getmovely.co.uk/mcp- Click Add. Its tools appear in the chat’s tools menu.
Claude Desktop’s JSON config file only starts local servers. Remote servers go through Connectors, and connectors you add on claude.ai show up here too.
claude.ai
- Open the connector form on claude.ai. This button fills in the name and URL for you:
Add to claude.ai (opens in a new tab)
- Check that the URL reads
https://getmovely.co.uk/mcpand click Add. - Turn it on in a chat from the tools menu.
Free plans allow one custom connector. On Team and Enterprise plans an owner adds it under Organization settings → Connectors.
ChatGPT
- On chatgpt.com, go to Plugins, select +, then Add custom MCP server.
- Enter a name for the server.
- Under Connection, paste
https://getmovely.co.uk/mcpas the server URL, then for authentication choose No authentication. - Check I understand and want to continue, then select Create as a plugin.
Whether you can add a custom MCP server depends on your ChatGPT plan and your workspace permissions (in Business workspaces, admins and owners can).
Cursor
Add to Cursor (opens in a new tab)
Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):
{
"mcpServers": {
"getmovely": {
"url": "https://getmovely.co.uk/mcp"
}
}
}VS Code
Install in VS Code (opens in a new tab)
Or from a terminal:
code --add-mcp '{"name":"getmovely","type":"http","url":"https://getmovely.co.uk/mcp"}'Or commit it to the repo in .vscode/mcp.json:
{
"servers": {
"getmovely": {
"type": "http",
"url": "https://getmovely.co.uk/mcp"
}
}
}Devin Desktop
- Add it to
~/.config/devin/mcp_config.json(macOS and Linux) or%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"getmovely": {
"serverUrl": "https://getmovely.co.uk/mcp"
}
}
}- Refresh the MCP server list in Cascade.
Devin Desktop is the new name for Windsurf. It reads serverUrl (or url) for remote servers.
Codex
codex mcp add getmovely --url https://getmovely.co.uk/mcpOr edit ~/.codex/config.toml directly:
[mcp_servers.getmovely]
url = "https://getmovely.co.uk/mcp"Gemini CLI
gemini mcp add --transport http getmovely https://getmovely.co.uk/mcpThis adds it to the current project. Add -s user to use it everywhere.
Any client
Most clients accept this shape. Some name the URL field differently: serverUrl in Devin Desktop, httpUrl in Gemini CLI’s settings file.
{
"mcpServers": {
"getmovely": {
"type": "http",
"url": "https://getmovely.co.uk/mcp"
}
}
}Zed puts servers under context_servers in its settings. Cline needs "type": "streamableHttp", or it assumes SSE.
Client only starts local servers? Bridge it with npx -y mcp-remote https://getmovely.co.uk/mcp.
Embed
Show GetMovely in a README or on your site. Each embed links to this page, uses the server’s own URL, and sets no cookies. How embeds work
The card, the iframe and the JSON are in English. Add ?lang=it, fr, de or es to their address for another language.
README badge
[](https://mcp.tc/i/getmovely)<a href="https://mcp.tc/i/getmovely"><img src="https://mcp.tc/i/getmovely/badge.svg" alt="GetMovely on mcp.tc" height="20"></a>It follows the reader’s light or dark mode. Add ?theme=light or ?theme=dark to fix it, or ?style=compact to show the mark without the word.
Website card
<script src="https://mcp.tc/w/getmovely.js" async></script>The card appears where the tag is. Add data-theme="dark" or data-size="compact" to the tag to change it. The file holds everything it needs, so it makes no other requests and sets no cookies.
iframe
<iframe src="https://mcp.tc/embed/getmovely" title="GetMovely on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>Use it on pages that don’t allow scripts. Add ?theme=light or ?theme=dark to the address to fix the colors.
JSON
The listing as data for your own pages and tools: name, tagline, the server’s own URL, tools and the “Add to” links. Any site can read it (CORS is open).
https://mcp.tc/i/getmovely.jsonAI prompt
Paste this into an AI coding assistant, such as Claude Code or Cursor, and it adds the GetMovely card to your site.
Add the mcp.tc card for GetMovely, an MCP server, to my website. It is one static script: no build step, no package to install, no cookies.
Put this tag where the card should appear. The card renders right before it:
```html
<script src="https://mcp.tc/w/getmovely.js" async></script>
```
To show the card somewhere else, put this placeholder there and load the same script once, for example before `</body>`. Keep the link inside: visitors without JavaScript see it.
```html
<div data-mcptc="getmovely"><a href="https://mcp.tc/i/getmovely">GetMovely on mcp.tc</a></div>
```
Options:
- `data-theme="light"` or `"dark"` on the tag or the placeholder fixes the colors. Without it, the card follows the visitor’s light or dark mode.
- `data-size="compact"` gives a smaller card without the tagline.
- The CSS variable `--mcptc-max-width` on the placeholder or a parent sets the width (default `520px`).
- `?lang=` on the script URL sets the card’s language: `en`, `it`, `fr`, `de` or `es`.
If the site has a Content Security Policy, allow `script-src https://mcp.tc` and `img-src data:` (the icon is inline).
For a README or other Markdown docs, use the badge instead:
```markdown
[](https://mcp.tc/i/getmovely)
```
Reference: https://mcp.tc/embedChange history
We read this server’s tool list every 3 hours and record what changes. Last read 15 Nov 2026, 00:33 UTC.
-
5 tools added and 1 tool changed. Server instructions changed.
New server instructions
Details, 13 Nov 2026, 02:46 UTC
Added 5
draft_letterRead-onlyHand a letter the person has agreed with you to GetMovely. Returns `letter_url`: a link that opens the letter composer for that home on getmovely.co.uk with the text already filled in, where the person reads it, can edit it, and sends it themselves (free; sending needs a free account, and GetMovely prints and posts it). Nothing is sent and nothing is stored by this call: the text travels inside the link. Checks the website's letter rules first (200 words, 1,400 characters) and says what to fix if the text breaks them. Draft with the person first; the guide 'letter-to-homeowner-asking-to-buy-house' says what a good letter contains.
find_homes_not_for_saleRead-onlyHomes that are NOT advertised for sale, by criteria: the homes a buyer could write to. "Which houses on this street could I write to", "owner-occupied houses over 120 m2 in BS7 that last sold before 2005". Filter by property type, floor area, freehold or leasehold, energy rating, when and for how much the home last sold, and whether the owner lives there. Each row has the address, type, floor area, energy rating, last sale and its price per square metre, whether it is owner-occupied, its response likelihood, and `contact_owner_url`, the link that opens a letter to that home's owner on GetMovely. Most property servers list only what is on the market; this one searches the homes that are not. 20 a page.
recent_salesRead-onlyWhat sold in an area, newest first: "what sold near here this year", "flats sold in SW19 since January for under £500k". HM Land Registry price paid data for a postcode district, postcode, street or small town, filtered by property type, date range, price range, floor area, tenure and new build. Each sale has the address, price, date, type, freehold or leasehold, and the price per square metre where the home has a floor area on its Energy Performance Certificate. Market-value sales only. Sales reach the register two weeks to two months after completion, so the last few weeks are always incomplete. For one home's own history use sale_history.
search_homes_for_saleRead-onlyHomes currently advertised for sale in an area of England or Wales, by criteria: "find me a 3-bed under £400k in BS7", "flats over 60 m2 in Wimbledon". Filter by asking price, bedrooms, property type and floor area; and, for adverts GetMovely has matched to an exact address, by freehold or leasehold, energy rating and whether the owner lives there. Each row has the asking price, bedrooms, type, floor area, price per square metre, when it was listed and days on the market, the portal, agent and link to the advert, and for a matched home its address key, response likelihood and the link that opens a letter to its owner. 20 a page; `total` is every advert that fits. Adverts are re-read regularly, so a brand-new listing can be missing.
stamp_dutyRead-onlyHow much stamp duty: Stamp Duty Land Tax for a home in England, Land Transaction Tax for one in Wales, for a home mover, a first-time buyer or an additional property, with the tax in each band and the other two buyer cases beside it. Uses the residential rates published on GOV.UK and gov.wales, quoted in `sources` with the date they were read. An estimate for a standard purchase of one freehold or existing leasehold home by individuals: shared ownership, new leases with rent, companies, mixed-use property and linked purchases follow other rules, and the official calculator is linked in the answer.
Changed 1
search_addressesdescription and input schemaBeforeFind homes in England and Wales by street, postcode, town or address. Each row has the home's last sale, freehold or leasehold, whether it is owner-occupied, whether it is listed for sale, and its response likelihood (High = listed for sale and owner-occupied, Medium = owner-occupied, Unknown = no record). Filter with `response_likelihood` to answer "which homes on this street are owner-occupied and for sale", or sort by it. Returns
at most 60perpage,newest sale first by default. If the street name exists in several places the answer lists the places as `streets` instead of rows; ask the person which one, then search again with the town or postcode.AfterFind homes in England and Wales by street, postcode, town or address. Each row has the home's last sale, freehold or leasehold, whether it is owner-occupied, whether it is listed for sale, and its response likelihood (High = listed for sale and owner-occupied, Medium = owner-occupied, Unknown = no record). Filter with `response_likelihood` to answer "which homes on this street are owner-occupied and for sale", or sort by it. Returns 20 per page (`limit`, up to 60), newest sale first by default. If the street name exists in several places the answer lists the places as `streets` instead of rows; ask the person which one, then search again with the town or postcode. When nothing matches exactly the answer says so (`exact_match` false) and gives at most ten of the nearest names, which may be in other towns: Scotland and Northern Ireland are not covered.
- New parameters:
limit - Description of
pageBeforePage number;
60addresses per page.AfterPage number; `limit` addresses per page.
- New parameters:
Server instructions
BeforeGetMovely is a free, independent UK property website (getmovely.co.uk) covering every home in England and Wales: sold-price history from HM Land Registry, freehold or leasehold, Energy Performance Certificate facts, whether the certificate records the home as owner-occupied, whether it has been seen advertised for sale, a nine-part address report, price per square metre, what is nearby, research figures by district and plain-English guides. It also lets a prospective buyer write to the owner of a specific home, on the market or not: every answer about one home carries the link that opens that letter on the website. Which tool for which question: -
Any address question starts with search_addresses, which turnsastreet, postcode or town into addresses and their `akey`; every per-address tool takes an `akey`. If the resultlists`streets`,thename existsinseveral places: ask the person which, or adda town orpostcode.-One home: address_report isthefull picture, including whether it is forsale and whether the owner livesthere; get_address istheshort card with the same two facts; sale_history and energy_performance are the short versions of two of its parts; price_check setsaprice against the district and the street; compare_homes puts twotofour homes side by side; whats_nearby, tenure_check and house_age answer one question each.-An area: area_overview for onepostcodedistrict, compare_areas for several, price_trends for what tenure, energy rating, new buildorsize are worth there, district_statisticsforleasehold share, how long people stayand homesizes by local authority district.-A listing that hides its address but shows past sales: find_address_from_sale_history. - How-to and legal questions (writingto anowner, buying or selling without an agent, who ownsaproperty, how often sales fall through): search_guides, then read_guide,andcitetheguide's `url`. What the server tells youabout ahome,andwhat it means: - Response likelihoo…AfterGetMovely is a free, independent UK property website (getmovely.co.uk) covering every home in England and Wales: sold-price history from HM Land Registry, freehold or leasehold, Energy Performance Certificate facts, whether the certificate records the home as owner-occupied, whether it has been seen advertised for sale, a nine-part address report, price per square metre, what is nearby, research figures by district and plain-English guides. It also lets a prospective buyer write to the owner of a specific home, on the market or not: every answer about one home carries the link that opens that letter on the website. Which tool for which question: - Looking for a home to buy ("find me a 3-bed under 400k in BS7"): search_homes_for_sale lists the homes advertised for sale in a district, town or street that fit a price range, bedrooms, property type and floor area, with the asking price per square metre, days on the market and the link to each advert. - Homes that are NOT on the market ("which houses on this street could I write to", "owner-occupied houses over 120 m2 here that have not sold since 2005"): find_homes_not_for_sale searches them by type, size, tenure, energy rating, last sale and whether the owner lives there. Each row carries the link that opens a letter to its owner. - What sold ("what sold near here this year"): recent_sales lists sold prices in a district, postcode or street, newest first, with price per square metre. - "How much stamp duty": stamp_duty, for England (SDLT) and Wales (LTT), for a home mover, a first-time buyer or an additional property. - When the person has agreed the wording of a letter to an owner: draft_letter returns a link that opens that letter on GetMovely with the text filled in. The person reads it and sends it there; the tool itself sends nothing. - A question about one known address starts with search_addresses, which turns a street, postcode or town into addresses and their `akey`; every per-address tool takes an `akey`. I…
-
New version 0.4.0 (was 0.3.0). Reported by the server.
-
Tracking started: 18 tools.
FAQ
Can I paste mcp.tc/i/getmovely into my MCP client?
No. mcp.tc links are pages, not server addresses. Connect with https://getmovely.co.uk/mcp, so your client talks to GetMovely directly. The quick link is for sharing: it opens this page, with setup steps for every client.
Does GetMovely need an API key or a sign-in?
No. GetMovely doesn’t ask for an account or key.
Is GetMovely a remote or a local server?
Remote. GetMovely hosts it at https://getmovely.co.uk/mcp, and it speaks Streamable HTTP. There’s nothing to install.
What can GetMovely do?
It has 23 tools, including search_addresses, get_address and address_report. You can search homes by street, postcode or town, view full sale history since 1995 for one home and check freehold or leasehold tenure.
Which clients can use it?
Any client that supports remote MCP servers: Claude Code, Claude Desktop, claude.ai, ChatGPT, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed and others. The setup steps cover each one.
Does mcp.tc track changes to GetMovely?
Yes. GetMovely’s History tab shows each change we find to its tools, down to descriptions and parameters, plus new versions and edits by its owner. Follow the listing to get an email when it changes.
Who wrote this page?
mcp.tc’s robot read GetMovely’s own metadata (its MCP handshake, tool list and public pages), and an AI model drafted the text from it. A person reviews anything the checks can’t confirm. The text can still be wrong, so if you spot a mistake, use Report this listing on this page.
mcp.tc isn’t affiliated with GetMovely. This page was built from GetMovely’s public metadata, last checked on 15 Nov 2026, and an AI model wrote the description, so it can be wrong. Names and marks belong to their owners. Something off? Report this listing.