Companies House MCP server
io.github.aicayzer/companies-house·v4.0.1·13 starsUK Companies House public register: search companies, officers, ownership, filings and documents.
not scanned yet
13 stars60 downloads/wk
Reviews
Write oneNobody has reviewed Companies House yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Companies House tools
No tool declarations could be read from the package source. They show once the server is installed.
How Companies House compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 80% of 3,470 Web search servers
- GitHub stars
- 13
- more than 86% of 1,786 Web search servers
- Downloads a week
- 60
- more than 42% of 827 Web search servers with a package
Release history: 2 versions in the registry since 2026-08-04, latest 2026-09-30, typically one every 57 days.
Install Companies House in Claude Code, Cursor or VS Code
Runs npx -y companies-house-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add companies-house -- npx -y companies-house-mcp
What the publisher says
From the Companies House repository's README, as published. We do not edit it. Read it on GitHub
Companies House CLI and MCP
Read the UK Companies House public register from your terminal, your scripts, or an AI assistant. Search companies, read their records, trace ownership, pull filings and download the filed documents themselves.
Everything runs on your own free API key. No hosted backend, no shared key, no proxy — requests go from your machine straight to Companies House.
Documentation: companies-house.uk
Pick your route
In an AI assistant — Claude Code, Claude Desktop, Codex, Cursor, Zed:
npx -y companies-house-mcpSet COMPANIESHOUSEAPI_KEY in the client's config. Full setup for each client: companies-house.uk/mcp.
In the terminal — the ch command:
npm install -g companies-house-cli
ch config set-key your-key-here
ch report 00445790Full reference: companies-house.uk/cli.
On your own server — an optional Cloudflare Worker you deploy into your own account, so Claude Code can reach it remotely. See companies-house.uk/self-hosting, or the deployment guide.
Get a free API key at developer.company-information.service.gov.uk. It takes about a minute.
What you can do
Find a company — searchcompanies / ch search by name, with filters for status, type, incorporation date, location and SIC code. searchofficers / ch search-officers finds people across the whole register.
Read its record — getcompanyprofile / ch profile for status, addresses, SIC codes and filing dates. getcharges, getinsolvency, getcompanyregisters, getexemptions and getuk_establishments for the rest.
Trace people and ownership — getofficers / ch officers for who is in post, getappointments and officernetwork for everywhere one person is appointed, getownership / ch ownership for persons with significant control, and getofficerdisqualifications for the disqualified directors register.
Read the filings — getfilings / ch filings for the filing history, getfilingdocument for one filing in detail, and downloadfiling_document / ch document for the filed PDF itself.
Get the whole picture at once — companyreport / ch report reads the main records in a single call. duediligence_check / ch check screens a company against the register and reports the entries a reviewer would want to look at.
Full parameter reference: companies-house.uk/tools.
What this is not
Companies House records what companies file. It carries out basic completeness checks but does not verify that the information is accurate.
So nothing here is a verification, a credit check, a sanctions or politically-exposed-person screening, or a clearance decision. duediligencecheck is a screening summary: it tells you what is on the register and what it could not check. It never concludes that a company is sound. An absence of adverse entries means nothing adverse has been filed.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Companies House: common questions
- Is Companies House MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Companies House safety report
- How do I install Companies House?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Companies House need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Companies House maintained?
- The last commit was 92 days ago (2026-08-04). The latest release is v4.0.1.
- What can I use instead of Companies House?
- Servers from other publishers that do the same job: GitHits MCP server, Free Search MCP server and reMarkable MCP Server.
- How does Companies House compare with other Web search MCP servers?
- safety score 88/100 (higher than 80% of 3,470 Web search servers); github stars 13 (more than 86% of 1,786 Web search servers); downloads a week 60 (more than 42% of 827 Web search servers with a package). Full comparison.
Alternatives to Companies House
Same job from other publishers: the closest match first, then the best rated.
GitHitsSearch public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.not reviewedEstablishedA
Free SearchNo-API-key web search, page fetching and document reading across many engines. Local-first.not reviewedEstablishedB- reMarkable MCP ServerRead, render, search, and manage reMarkable documents through MCPnot reviewedEstablishedB
- CLIO WebProvider-fixed web search plus transparent URL, DOI, and document fetchingnot reviewedEstablishedA
- Ref ToolsToken-efficient search for coding agents over public and private documentation.not reviewedEstablishedA