Registrum MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**UK company data in your AI agent — without building Companies House plumbing.**
No Companies House developer account, no rate-limit handling, no iXBRL parsing.
Works in Claude Desktop, Claude Code, Cursor, and any MCP-compatible client.
Dependabot alerts and update pull requests are enabled on all six Registrum repositories; SECURITY.md says where to see the live alert count.
Try it now — no signup, no key, no install
Point your client at the hosted endpoint and every tool answers with real data:
That is the whole setup. Ask it *"Who ultimately owns BrewDog?"* and it will trace
the ownership chain to the named individuals who hold control.
One thing worth knowing before you test it on a household name: companies listed
on a regulated market — Tesco, Rolls-Royce, most of the FTSE — are **exempt from
the PSC regime**, so their ownership chain is legitimately empty and
get_psc_chain says so rather than inventing a tree. Ownership questions are
interesting on private companies, which is where the register actually records
who is behind them.
The hosted endpoint has small daily caps, enough to see exactly what comes back.
When you reach one, the tool tells you so and points at a free key; nothing
silently degrades.
Three ways to use it
1. **Try it - no key.** Point your MCP client at https://registrum.co.uk/api/mcp
and ask about any UK company. No signup.
2. **Build with it - free key.** 60 days of full access: every endpoint, no
monthly cap, no card. After that the key stays free for light use.
3. **Run on it - paid plan.** When you need volume, premium endpoints or an SLA.
Live prices and limits: GET /v1/plans.
---
Why this instead of the Companies House API directly
Companies House publishes the raw register for free, and you can absolutely
call it yourself. What you then own is the plumbing:
| Doing it yourself | With Registrum |
|---|---|
| Register for a CH developer key, manage OAuth | Nothing, or one REGISTRUM_API_KEY |
| 600 requests/5min, and you handle the 429s | Server-side throttling on a higher negotiated budget |
| Accounts arrive as iXBRL documents you must parse | get_financials returns turnover, net assets, profit/loss as numbers |
| PSC control types are raw codes | Decoded to plain English |
| Ownership chains: recurse yourself, handle cycles | get_psc_chain returns the resolved tree with termination reasons |
| Director networks: N+1 queries across appointments | get_network traverses to depth 2 |
| Retry, cache, and survive CH outages yourself | 24h/7d caching, circuit breaker, stale-while-revalidate |
Other Companies House MCP servers make you bring your own CH key and hand back
the raw response. This one does the enrichment.
---
Running it with your own key
Use a key to build on it (60 days of full access), or when you would rather run
the server locally than call ours.
**Claude Desktop** — ~/.claude/claude_desktop_config.json
**Cursor** — .cursor/mcp.json (per project) or ~/.cursor/mcp.json (global)
Get a free key — 60 days of full access, no card.
---
Tools
| Tool | What you get |
|---|---|
| search_company | Find a company by name → company number |
| get_bundle | **Profile, compliance, financials, PSCs and directors in one call** - start here |
| get_company | Profile: status, age, SIC descriptions, overdue flags |