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 分