Rightmove MCP. Manage Listings, Track Leads, and Update Inventory.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Rightmove MCP Server manages your entire property listing lifecycle. Use this server through your AI agent to create new listings, update prices and media details, remove sold properties with reason codes, track performance metrics (search appearances, views), and pull specific lead emails for any branch.
What your AI agents can do
Get branch emails
Fetches email leads for a specific branch ID over defined date ranges.
Get property performance
Retrieves performance metrics, showing how often and how many times a listing was viewed.
Remove property
Removes a specified property from the Rightmove portal using a mandatory reason code (e.g., 'Sold').
Use the send_property tool to create new Rightmove listings or adjust prices, descriptions, and media for existing ones.
Execute remove_property when a property is sold or withdrawn, providing the required reason code to take it offline correctly.
Run get_branch_emails to fetch specific email leads for an agent branch over set date ranges.
Invoke get_property_performance to pull performance statistics, including total search appearances and detail view counts for any listing ID.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Rightmove MCP Server: 4 Tools for Property Management
This server lets you perform critical property actions—from updating prices to retrieving lead emails—using four specific tools.
019e5d50get branch emails
Fetches email leads for a specific branch ID over defined date ranges.
019e5d50get property performance
Retrieves performance metrics, showing how often and how many times a listing was viewed.
019e5d50remove property
Removes a specified property from the Rightmove portal using a mandatory reason code (e.g., 'Sold').
019e5d50send property
Adds a new listing or updates an existing one on the Rightmove platform.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Rightmove, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You're managing real estate listings through Rightmove; you don't wanna juggle half a dozen tabs and forget crucial details. This server lets your AI agent handle your entire property lifecycle—from the first listing to the final sale—all without you leaving your chat window.
When you need to get properties live or update them, use the send_property tool. You can create brand-new listings by feeding it an address, price point, and all the media details right into your prompt. If a listing already exists, you just hit up send_property again; it'll handle adjusting prices, updating descriptions, or swapping out photos for an existing property.
When a sale goes through or you need to pull something offline, you use remove_property. This tool requires a mandatory reason code—you gotta tell the system why you're taking it down, like 'Sold,' so that it removes the listing correctly from the portal. You can’t just yank it; you gotta be precise with the exit strategy.
Tracking leads is where this thing really shines. If you wanna know who showed interest at a specific branch, run get_branch_emails. Just give it the specific branch ID and the date range, and it'll pull all the associated email leads for you. It’s clean, direct data.
To see how well your properties are performing on the site, invoke get_property_performance. This tool pulls concrete stats: you get to know exactly how many times a listing appeared in searches, along with the total count of detail views it racked up. You'll have solid numbers, not just gut feelings.
You can group these actions together; for example, you might use send_property to launch a new listing and then immediately run get_property_performance on that same ID later that week to track its initial traction. If you close out the sale, you'll use remove_property, making sure it’s tied to the right reason code.
The system handles it all sequentially.
It streamlines everything: creating, updating, tracking performance via view counts and search appearances with get_property_performance, collecting leads by branch using get_branch_emails, and finally taking things down cleanly with remove_property after you’ve used send_property to list it in the first place. You control every step of the process.
How Rightmove MCP Works
- 1 First, you subscribe to the server and provide your Rightmove Network ID, Certificate, and Private Key credentials.
- 2 Next, you prompt your AI agent with a specific task—for example, 'Update property REF-123 price to £500k' or 'Get leads for branch 456'.
- 3 The agent runs the necessary tool (
send_property,get_branch_emails, etc.) and reports back the outcome directly in the chat.
The bottom line is: you manage your entire portfolio—from lead tracking to listing updates—using simple commands in your favorite AI client.
Who Is Rightmove MCP For?
Estate Agents and Operations Managers who spend too much time clicking through property portals are the core users. If you're a Data Analyst needing reliable metrics on market engagement, this is for you. You need to manage listing data across multiple platforms without logging in anywhere.
Updates property prices or adds media details using send_property instantly during client meetings. They also use get_branch_emails to check recent leads on the fly.
Runs bulk inventory cleanup by using remove_property with standardized reason codes, ensuring sold listings are removed consistently across all platforms.
Pulls historical performance data and market trends by running get_property_performance, generating reports on listing visibility and engagement over time.
What Changes When You Connect
- Stop logging into multiple web portals. You manage your entire portfolio—from updating details with
send_propertyto removing sold listings viaremove_property—all from one AI chat window. - Get immediate insight into listing health. Use
get_property_performanceto pull hard data on search appearances and detail views, letting you know exactly which properties need attention. - Never miss a lead again.
get_branch_emailspulls specific email leads for any branch over set periods, giving your agents instant access to potential buyers' contact info. - Streamline inventory cleanup. Instead of manually finding sold listings, run
remove_property. This tool uses mandatory reason codes so the listing is taken down properly. - Speed up client interactions. You can check performance stats (
get_property_performance) and retrieve leads (get_branch_emails) during a meeting without switching tabs or systems.
Real-World Use Cases
Listing price adjustment after a market review
A manager reviews Q3 performance metrics using get_property_performance. They see that listing 'REF-998' is underperforming. The agent then uses send_property to immediately update the price and description, ensuring the new rate goes live instantly.
Cleaning up sold inventory at month-end
Operations needs to clear out old records. Instead of manually deleting listings, they run a batch command using remove_property for all properties marked 'Sold' in the database. This keeps the portal clean and accurate.
Investigating stale lead activity
An agent needs to follow up on leads from two weeks ago. They use get_branch_emails by specifying the branch ID and date range. The agent retrieves a list of emails, so the agent can send a targeted follow-up.
Onboarding a new property listing
A team member has just taken photos of a new house. They prompt the agent using send_property, providing all the details (address, price, media). The server handles the upload and publishing process to Rightmove.
The Tradeoffs
Trying to guess which tool is needed
The user tries to write a long paragraph describing everything that needs fixing instead of calling a specific function. They get generic text back and nothing changes.
→
Identify the exact action: Are you adding, updating, removing, or checking performance? Use send_property for updates, remove_property when it's sold, and get_property_performance only when you need metrics.
When It Fits, When It Doesn't
Use this server if your core workflow involves the full property data lifecycle: creating listings, modifying details, removing them, or tracking their performance. If you are purely analyzing raw market search volume without needing to change data, a different reporting tool might work better.
Don't use it if you just need to view simple metrics from an external source that doesn't require API calls. This server is built for action. You must specify the full transaction (e.g., 'Update price AND get leads') and provide all necessary credentials upfront.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Rightmove. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 4 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually managing property listings shouldn't mean switching between three different browser tabs.
Today, updating a listing means logging into the Rightmove portal. You click the specific property ID, navigate to the 'Details' tab, find the price field, type in the new amount, and then hit save. If you need to check lead performance right after, you have to open another browser window or tab—it’s slow, it's tedious, and you risk missing a step.
With this MCP server, you just tell your agent: 'Update listing REF-123 price to £450k, then pull the leads for branch 789.' The agent handles the entire sequence of API calls—the update *and* the lead retrieval—in one smooth operation. You get immediate confirmation and both data sets in a single response.
Use Rightmove MCP Server to track listing performance with `get_property_performance`.
Before, calculating how many times a property was viewed over the last quarter meant exporting data from one dashboard and cross-referencing it with another internal sales report. It required manual spreadsheet work just to get accurate totals for your reports.
Now, you ask the agent: 'What is the performance of REF-123?' The server runs `get_property_performance`, pulls the search appearances and view counts directly from Rightmove's data feed, and gives you the definitive numbers in seconds. Period.
Common Questions About Rightmove MCP
How do I update a listing price using send_property? +
You run send_property and include all necessary details: the property reference, the new price amount, and the desired qualifier. The server handles the API call to make sure the change is published.
What is the difference between get_branch_emails and get_property_performance? +
get_branch_emails pulls lead contact info for a specific branch over time. get_property_performance, conversely, gives you metrics (views, searches) showing how well one single listing is doing.
Does remove_property automatically delete the data? +
No, remove_property sends a request to Rightmove. It changes the property status on the portal and requires you to specify a mandatory reason code (like 'Sold') for it to take effect.
Can I update multiple properties at once? +
Yes, you can structure your prompt to list several references. The agent processes each one using send_property sequentially, allowing you to bulk manage prices or descriptions.
What credentials do I need to set up the `send_property` tool? +
You must provide your Rightmove Network ID, Certificate, and Private Key. These three items authenticate your AI client and give it permission to manage listings on your behalf.
If I use `send_property` with invalid data, how does the tool handle the error? +
The system rejects the request immediately and returns an explicit error code. This message details exactly which address or price field needs correction before your agent can retry the update.
How do I define the time frame when calling `get_branch_emails`? +
You must pass specific start and end date parameters to the tool. The agent uses these defined boundaries to pull only the lead emails collected from that branch during the specified period.
Are there rate limits when running `get_property_performance`? +
Yes, standard API rate limits apply for stability. If you exceed them, your AI client will receive a 429 status error, which tells you exactly how long to wait before trying again.
How do I update the price of an existing property listing? +
Use the send_property tool. If you provide an agent_ref that already exists in your Rightmove inventory, the system will automatically update the listing with the new price_info you provide.
What information do I get when checking property performance? +
By using the get_property_performance tool with a branch_id and agent_ref, you will receive statistics such as 'Detail Views' (how many people clicked the listing) and 'Search Appearances'.
Can I specify why a property is being removed? +
Yes. When using the remove_property tool, you must provide a removal_reason code (for example, 1 for Sold or 2 for Withdrawn) to maintain accurate records on the portal.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Home River Group
Connect and manage Home River Group properties, units, and residents via Entrata API.
U.S. Census Housing — Home Values, Rent & Real Estate Data
Access the definitive source for U.S. residential real estate data. Extract median home values, median gross rent, ownership vs. renting rates, and vacancy data at the state and county level. Create full socioeconomic profiles.
Bridge Data Output
Access standardized real estate data via the Bridge API — browse MLS listings, property details, and agent info directly from any AI agent.
You might also like
PandaDoc Alternative
Automate document workflows—create from templates, send for signature, and track status directly from your AI agent.
Decodo (Smartproxy)
Manage your Decodo (formerly Smartproxy) network infrastructure — list proxy endpoints, monitor bandwidth, and fetch residential proxy configurations with your AI.
Coupa
Manage purchase orders, invoices, suppliers, and procurement workflows on Coupa — the enterprise procurement platform.