One MCP server for UK business — GOV.UK, legal, due diligence, and property tools behind a single URL.
Project description
Ledgerhall
UK public data for AI agents. One connection. Companies House, Land Registry, GOV.UK, courts, Parliament — your agent gets the lot.
https://uk-business-mcp.fly.dev/mcp
No API key. No account. Free and hosted.
What you can do
Once connected, your AI agent can:
- Check any UK company — directors, shareholders, filing history, disqualified officers
- Research property — comparable sales, EPC ratings, Rightmove listings, rental yields, stamp duty
- Search case law and legislation — court judgments, Acts, Hansard debates, HMRC guidance
- Query GOV.UK — search 700k+ pages, resolve postcodes to councils, find policy documents
- Run due diligence — cross-reference Companies House, Charity Commission, Land Registry, Gazette insolvency, VAT records
Setup
claude.ai
- Go to Settings (bottom left)
- Click MCP Servers
- Click Add
- Paste:
https://uk-business-mcp.fly.dev/mcp
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"ledgerhall": {
"type": "http",
"url": "https://uk-business-mcp.fly.dev/mcp"
}
}
}
Claude Code
claude mcp add --transport http ledgerhall https://uk-business-mcp.fly.dev/mcp
ChatGPT
- Go to Settings → Connected apps → Add MCP server
- Paste:
https://uk-business-mcp.fly.dev/mcp
Cursor / other editors
Add to .cursor/mcp.json:
{
"mcpServers": {
"ledgerhall": {
"url": "https://uk-business-mcp.fly.dev/mcp"
}
}
}
What's inside
Ledgerhall is a FastMCP proxy that bundles four specialist UK MCP servers into one endpoint. Each server covers a different part of the UK public record.
| Prefix | Server | Coverage |
|---|---|---|
gov_ |
GOV.UK | 700k+ GOV.UK pages, organisations, postcodes |
law_ |
UK Legal | Case law, legislation, Hansard, HMRC guidance, OSCOLA |
dd_ |
UK Due Diligence | Companies House, Charity Commission, Land Registry, Gazette, VAT |
prop_ |
UK Property | Land Registry, EPC, Rightmove, yields, stamp duty, planning |
How it works
Pure proxy — no data storage, no custom tools. Every request is forwarded to the appropriate backend. Tool lists are cached for 5 minutes. Built with FastMCP create_proxy() and mount().
Coming next
- UK Compliance — FCA Register and SRA solicitor checks
- UK Statistics — ONS economic data and Nomis labour market profiles
New servers appear automatically. No config changes needed.
Links
- Product page: bouch.dev/ledgerhall
- Free AI skills: bouch.dev/tools
- Built by: BOUCH — AI consultancy, East Midlands
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uk_business_mcp-0.1.1.tar.gz.
File metadata
- Download URL: uk_business_mcp-0.1.1.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
814b134f9b378cab3e3ec601ef76a07aff3e688bd563a7a40a13d1c2cc0223b5
|
|
| MD5 |
27f8db4709b451a6afde0d16bd8494ff
|
|
| BLAKE2b-256 |
bba993d48fec5a03047d9f8dddb65fa6c41039ca69632b78cc54409fb9f69859
|
Provenance
The following attestation bundles were made for uk_business_mcp-0.1.1.tar.gz:
Publisher:
release.yml on paulieb89/uk-business-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uk_business_mcp-0.1.1.tar.gz -
Subject digest:
814b134f9b378cab3e3ec601ef76a07aff3e688bd563a7a40a13d1c2cc0223b5 - Sigstore transparency entry: 1429590732
- Sigstore integration time:
-
Permalink:
paulieb89/uk-business-mcp@2b21abe65d09e52c772e9c41c36cea36a2f0e750 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/paulieb89
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b21abe65d09e52c772e9c41c36cea36a2f0e750 -
Trigger Event:
release
-
Statement type:
File details
Details for the file uk_business_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: uk_business_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29cc9fd8000058f3b09462179183ca821e7516235bec9c45ee73a38520f5cf41
|
|
| MD5 |
a544d4916a761cbf7435bac87f196baf
|
|
| BLAKE2b-256 |
b1aceeef005718857148258e9b9306d2df1f15820225ec553755307c071f2d9d
|
Provenance
The following attestation bundles were made for uk_business_mcp-0.1.1-py3-none-any.whl:
Publisher:
release.yml on paulieb89/uk-business-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
uk_business_mcp-0.1.1-py3-none-any.whl -
Subject digest:
29cc9fd8000058f3b09462179183ca821e7516235bec9c45ee73a38520f5cf41 - Sigstore transparency entry: 1429590741
- Sigstore integration time:
-
Permalink:
paulieb89/uk-business-mcp@2b21abe65d09e52c772e9c41c36cea36a2f0e750 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/paulieb89
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@2b21abe65d09e52c772e9c41c36cea36a2f0e750 -
Trigger Event:
release
-
Statement type: