search_conveyancersLABSCO SUMMARY
It answers with the registers' own facts and stops there.
There is no ranking, no best-for-you and no score: the tools return regulatory status, enforcement history and company health, and you decide. The publisher is explicit that this is a regulatory line rather than a product choice, because the FCA separates information from advice. What it buys you in practice is a check nobody selling to you controls — whether the firm is authorised today, whether the company behind it has an insolvency history, how long it has actually been trading — assembled from three registers in one answer instead of three tabs.
What it is
An MCP server over three official UK sources — the SRA Solicitors Register, the FCA Financial Services Register and Companies House. It finds conveyancers and mortgage brokers by postcode, cross-references them, and returns profiles carrying regulatory status, disciplinary history and company health. It reports facts and does not rank or recommend, which is a deliberate line: the FCA separates giving information from giving advice.
What you get
- search_conveyancers finds SRA-regulated conveyancing firms by UK postcode, and search_mortgage_brokers finds FCA-authorised brokers the same way
- get_provider_profile is the enriched view: regulatory standing joined to company health from Companies House
- get_disciplinary_history checks SRA and FCA enforcement actions against a firm
- compare_providers puts several firms side by side on the same factual columns — status, trading since, insolvency, officers
- The sources behind those answers: the SRA register covering 25,098 regulated firms with practice areas and offices, updated daily; the FCA register for permissions and disciplinary history, in real time; and Companies House for status, insolvency, charges, officers and incorporation date, updated daily
Requirements
Python, run as python3 -m homebuyer-mcp. Four credentials, all free to obtain: SRA_API_KEY from the SRA Data Share API V1, FCA_AUTH_EMAIL and FCA_AUTH_KEY from the FCA developer portal, and COMPANIES_HOUSE_API_KEY from the Companies House developer site.
Setup effort
Build from source — clone the repository, then follow the project's own run instructions
USE CASES
Finding conveyancers near the property you are buying
Regulated firms by postcode, returned with the regulatory status that decides whether they can do the work at all.
Checking a broker someone recommended
Confirm the FCA authorisation and its permissions, then read whether there is any enforcement history behind the name.
Deciding between two quotes
The same factual columns side by side — status, trading since, insolvency, officers — rather than two websites saying similar things.
Making sure the firm behind the brand is sound
Company status, incorporation date, charges and officers from Companies House, joined to the regulator's record for the same firm.
5 tools
Listed in project docs. Your client may show a different list.
search_mortgage_brokersget_provider_profileget_disciplinary_historycompare_providersBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Requires
- python3 on PATH
- SRA_API_KEY in your environment
- FCA_AUTH_EMAIL in your environment
- FCA_AUTH_KEY in your environment
- COMPANIES_HOUSE_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
python3 -m clearbookMCP Clients
Claude Code
{
"mcpServers": {
"homebuyer-mcp": {
"command": "python3",
"args": [
"-m",
"homebuyer-mcp"
],
"env": {
"SRA_API_KEY": "<YOUR_SRA_API_KEY>",
"FCA_AUTH_EMAIL": "<YOUR_FCA_AUTH_EMAIL>",
"FCA_AUTH_KEY": "<YOUR_FCA_AUTH_KEY>",
"COMPANIES_HOUSE_API_KEY": "<YOUR_COMPANIES_HOUSE_API_KEY>"
}
}
}
}