companies-house について
companies-houseは、英国Companies Houseの公開登記簿を調べるCLIとMCPサーバーです。利用者自身のAPIキーを使い、会社や役員の検索、所有関係の追跡、届出の取得、書類のダウンロードを行えます。
主な機能
- 01会社と役員の検索
- 02会社記録と登記情報の取得
- 03役員の就任歴と所有関係の追跡
- 04届出履歴と書類の取得
- 05会社レポートと登記情報の確認サマリー
- 06個人キーによるAPIへの直接リクエスト
活用シーン
- 01英国企業の公開登記情報の確認
- 02役員の複数企業での就任状況の追跡
- 03提出書類のダウンロードと確認
- 04登記情報に基づくデューデリジェンス記録の作成
MCP 対応
MCPサーバーは、Companies Houseの検索、記録、所有関係、届出、書類、レポート、確認機能をAIクライアントに提供します。クライアントには利用者自身のAPIキーを設定し、リクエストはCompanies Houseへ直接送信されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Companies House CLI と MCP
ターミナルやスクリプト、AI アシスタントから、英国 Companies House の公開登記簿を参照できます。企業を検索して登記記録を読み取り、所有関係をたどり、提出書類を取得して、提出された文書そのものをダウンロードできます。
すべて無料のご自身の API キーで動作します。ホスト型バックエンドや共有キー、プロキシはありません。リクエストはお使いのマシンから Companies House に直接送信されます。
ドキュメント: companies-house.uk
利用方法を選択
AI アシスタントで利用 — Claude Code、Claude Desktop、Codex、Cursor、Zed:
npx -y companies-house-mcp
クライアントの設定で COMPANIES_HOUSE_API_KEY を設定してください。各クライアントの詳しいセットアップ方法はこちらです:companies-house.uk/mcp。
ターミナルで利用 — ch コマンド:
npm install -g companies-house-cli
ch config set-key your-key-here
ch report 00445790
詳しいリファレンスはこちらです:companies-house.uk/cli。
ご自身のサーバーで利用 — ご自身のアカウントにデプロイする任意の Cloudflare Worker を使えば、Claude Code からリモートでアクセスできます。companies-house.uk/self-hosting またはデプロイガイドをご覧ください。
developer.company-information.service.gov.uk から無料の API キーを取得できます。所要時間は約 1 分です。
できること
企業を検索 — search_companies / ch search で名前から検索し、ステータス、種類、設立日、所在地、SIC コードで絞り込めます。search_officers / ch search-officers では、登記簿全体から人物を検索できます。
登記記録を確認 — get_company_profile / ch profile でステータス、住所、SIC コード、提出日を確認できます。その他の情報には get_charges、get_insolvency、get_company_registers、get_exemptions、get_uk_establishments を使います。
人物と所有関係をたどる — get_officers / ch officers で在任者を確認し、get_appointments と officer_network である人物のすべての就任先を確認できます。get_ownership / ch ownership では重要な支配権を持つ人物を確認でき、get_officer_disqualifications では取締役資格剥奪登記簿を確認できます。
提出書類を確認 — get_filings / ch filings で提出履歴を確認し、get_filing_document で特定の提出書類の詳細を確認できます。download_filing_document / ch document では、提出された PDF そのものをダウンロードできます。
一度に全体像を把握 — company_report / ch report は、主要な登記記録を 1 回の呼び出しで取得します。due_diligence_check / ch check は、企業を登記簿に照らしてスクリーニングし、確認担当者がチェックすべき項目を報告します。
パラメーターの全リファレンスはこちらです:companies-house.uk/tools。
このツールでできないこと
Companies House は、企業が提出した情報を記録します。基本的な記載漏れのチェックは行いますが、情報の正確性は検証しません。
したがって、このツールで確認できるのは、検証、信用調査、制裁対象者や政治的に影響力のある人物のスクリーニング、あるいは承認判断ではありません。due_diligence_check はスクリーニング結果の概要です。登記簿に記載されている情報と、確認できなかった情報を示しますが、企業の健全性を判断することはありません。不利な項目が見つからなくても、不利な情報が提出されていないということにすぎません。
登記簿には、事業実績、訴訟、または重要な支配権を持つ人物の制度の対象外で保有されている実質的所有権も記載されません。また、既存の取締役や PSC の本人確認は、経済犯罪および企業透明性法に基づいて現在も段階的に導入中です。そのため、登記簿に名前が記載されていても、その人物の本人確認が済んでいるとは限りません。
あなたのキー、あなたのデータ
API キーはあなたの手元に保管されます。CLI は --key、次に COMPANIES_HOUSE_API_KEY、その次に ~/.config/companies-house/config.json からキーを読み込みます。このファイルは所有者のみがアクセスできる権限で書き込まれます。ch config show で表示されるのは末尾の 4 文字のみです。
Companies House 以外にデータが送信されることはありません。テレメトリーもありません。
Companies House では、1 つのキーあたり 5 分間に 600 件のリクエストが許可されています。クライアントはこの上限を超えないようリクエストをキューに入れます。上限に達した場合、Companies House がウィンドウのリセット間近だと通知したときに限り待機します。それ以外の場合は、処理を停止させずに上限に達したことを報告します。
役員の記録には、公開登記簿に掲載されている住所および生年月日が含まれます。これらは個人データとして取り扱ってください。
開発
git clone https://github.com/aicayzer/companies-house-mcp.git
cd companies-house-mcp
pnpm install && pnpm build && pnpm test:unit
CONTRIBUTING.md を参照してください。
免責事項
Companies House または英国政府との提携関係や推奨関係はありません。公開されている Companies House API を使用しています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。