aicayzer/companies-house-mcp
CLI and MCP server for the UK Companies House API — company search, profiles, officers, filings, ownership, and due diligence
Platform-specific configuration:
{
"mcpServers": {
"companies-house-mcp": {
"command": "npx",
"args": [
"-y",
"companies-house-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/companies-house-cli) [](https://www.npmjs.com/package/companies-house-mcp) [](https://opensource.org/licenses/MIT)
An unofficial CLI and MCP server for the UK Companies House API. Look up any UK company, check its officers, trace ownership, dig into filings, run a due diligence scan — from your terminal, your scripts, or directly inside Claude, Cursor, or any other AI tool that speaks MCP.
Everything runs on a free API key. No backend, no subscriptions, no middleman.
Documentation: companies-house.uk
CLI — installs the ch binary:
npm install -g companies-house-cli
ch config set-key your-key-hereMCP server — for Claude, Cursor, Zed, and others:
npx -y companies-house-mcpBoth packages use the same free API key from developer.company-information.service.gov.uk.
Search and lookup
search_companies / ch search — find companies by name, with filters for status, type, SIC code, and locationsearch_officers / ch search-officers — find officers across all companies by nameget_company_profile / ch profile — full company profile: status, addresses, SIC codes, key datesOfficers and ownership
get_officers / ch officers — current and resigned directors, secretaries, and other officersget_appointments — every company a given officer has ever been appointed toget_ownership / ch ownership — persons with significant control (PSCs), corporate ownership chains**F
Loading reviews...