Companies House

io.github.aicayzer由 GitHub 账号 aicayzer 发布v4.0.1更新于 Nov 4, 2026

UK Companies House public register: search companies, officers, ownership, filings and documents.

已验证STDIO仅桌面金融商业与电商

概览

AI 生成的概览

让 AI 助手读取英国 Companies House 公开登记册:公司搜索、公司档案、高管、股权、申报文件与文档。

可以做什么
  • 按名称、状态、类型、成立日期、地点或 SIC 代码搜索公司,并可在整个登记册中搜索高管
  • 读取公司档案、抵押、破产、登记簿、豁免及英国营业场所信息
  • 追踪人员与股权:在任高管、任职记录、高管关系网络、重要控制人及取消资格记录
  • 读取申报历史、单条申报详情,并下载已申报的 PDF 文档
  • 一次调用获取综合公司报告,或运行尽职调查筛查摘要
适用场景
适合在助手内查询英国公司或董事:核实公司状态与申报记录、追溯其所有者或管理者,或在商业决策前收集登记册事实。
运行要求
以 npm 包形式在本地通过 stdio 运行(npx companies-house-mcp),仅支持桌面客户端。需要免费的 Companies House API 密钥,通过环境变量 COMPANIES_HOUSE_API_KEY 设置,并需访问 Companies House API 的网络连接。
安装前请注意
API 密钥属于凭据,应保存在客户端配置中且不要外泄。请求仅发往 Companies House,无遥测。高管记录包含服务地址、出生日期等个人数据。登记册为未经核实的申报数据,结果不构成信用调查、制裁或政治敏感人物筛查,也不是准入决定。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Companies House,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Companies House CLI and MCP

[npm: companies-house-cli] [npm: companies-house-mcp] [License: MIT]

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:

bash
npx -y companies-house-mcp

Set COMPANIES_HOUSE_API_KEY in the client's config. Full setup for each client: companies-house.uk/mcp.

In the terminal — the ch command:

bash
npm install -g companies-house-clich config set-key your-key-herech report 00445790

Full 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 — search_companies / ch search by name, with filters for status, type, incorporation date, location and SIC code. search_officers / ch search-officers finds people across the whole register.

Read its record — get_company_profile / ch profile for status, addresses, SIC codes and filing dates. get_charges, get_insolvency, get_company_registers, get_exemptions and get_uk_establishments for the rest.

Trace people and ownership — get_officers / ch officers for who is in post, get_appointments and officer_network for everywhere one person is appointed, get_ownership / ch ownership for persons with significant control, and get_officer_disqualifications for the disqualified directors register.

Read the filings — get_filings / ch filings for the filing history, get_filing_document for one filing in detail, and download_filing_document / ch document for the filed PDF itself.

Get the whole picture at once — company_report / ch report reads the main records in a single call. due_diligence_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. due_diligence_check 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.

The register also does not cover trading performance, litigation, or beneficial ownership held outside the persons-with-significant-control regime. Identity verification for existing directors and PSCs is still being rolled out under the Economic Crime and Corporate Transparency Act, so a name on the register does not mean the person behind it has been identity-checked.

Your key, your data

Your API key stays with you. The CLI reads it from --key, then COMPANIES_HOUSE_API_KEY, then ~/.config/companies-house/config.json, which is written with owner-only permissions. ch config show prints only the last four characters.

Nothing is sent anywhere except Companies House. There is no telemetry.

Companies House allows 600 requests per five minutes per key. The client queues requests to stay inside that, and if it does hit the limit it waits only when Companies House says the window is about to reset — otherwise it reports the limit rather than stalling.

Officer records include service addresses and dates of birth as published on the public register. Treat them as the personal data they are.

Development

bash
git clone https://github.com/aicayzer/companies-house-mcp.gitcd companies-house-mcppnpm install && pnpm build && pnpm test:unit

See CONTRIBUTING.md.

Disclaimer

Not affiliated with or endorsed by Companies House or the UK Government. Uses the public Companies House API.

Licence

MIT

来源:README.md,提交 cca5b02

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. v4.0.1最新Sep 30, 2026
  2. v4.0.0Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分