mcpField
U
UK Companies House due diligence and KYB (Registrum)

UK Companies House due diligence and KYB (Registrum)

リモート
github.com/RegistrumUKビジネス・マーケティング11 週間前に更新
リポジトリ

UK Companies House due diligence and KYB (Registrum) について

Registrumは、Companies Houseの最新データを使う英国企業のデューデリジェンスおよびKYB向けMCPサービスです。実質的支配者の追跡、取締役情報、ECCTAの本人確認状況、解析済み財務情報を構造化して提供します。

主な機能

  1. 01企業名による検索と概要取得
  2. 02PSCチェーンから実質的支配者を追跡
  3. 03取締役と関連企業ネットワークの確認
  4. 04解析済み財務データの取得
  5. 05ECCTA本人確認状況と期限の確認
  6. 061回の呼び出しで複数情報を取得

活用シーン

  1. 01英国企業の最終的な所有者の調査
  2. 02取締役の本人確認状況と期限の確認
  3. 03財務実績と取締役の関係の調査

MCP 対応

ホスト型エンドポイントからMCPツールとリソーステンプレートで企業データを提供し、ChatGPTのsearchとfetchにも対応します。クライアントはキー不要のエンドポイント、またはAPI keyを設定して利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://registrum.co.uk/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@registrum/mcp2.1.2

ツール

9
パラメーター型必須説明
limitintegerいいえ返す結果の最大数(デフォルトは 20)
querystringはい検索する会社名またはキーワード

詳細

Registrum

英国 Companies House MCP サーバー:デューデリジェンスとKYB(Registrum)

英国企業のデューデリジェンスとKYB:所有権をたどって実質的支配者を特定し、取締役の履歴を取得し、ECCTAの本人確認状況と期限を確認し、解析済みの会計情報を読み取ります。Companies Houseのライブデータをホスト型で提供し、キーは不要です。

MCP Registry npm Status Docs

Companies Houseの開発者アカウントや、レート制限への対応、iXBRLの解析は不要です。 Claude Desktop、Claude Code、Cursor、VS Code、およびMCP互換のあらゆるクライアントで動作します。また、ChatGPTのsearchとfetchにも対応しています。

Install in VS Code Install in VS Code Insiders Install in Cursor Smithery

Registrumの6つのリポジトリすべてでDependabotのアラートと更新プルリクエストが有効になっています。ライブのアラート件数の確認場所はSECURITY.mdをご覧ください。

今すぐ試す — 登録もキーもインストールも不要

クライアントをホスト型エンドポイントに接続すれば、すべてのツールが実データを返します。

https://registrum.co.uk/api/mcp
{
  "mcpServers": {
    "registrum": {
      "url": "https://registrum.co.uk/api/mcp"
    }
  }
}

設定はこれだけです。「BrewDogの最終的な所有者は誰ですか?」と尋ねると、支配権を持つ個人の名前まで所有権の連鎖をたどります。

有名企業で試す前に知っておきたいことが1つあります。規制市場に上場している企業(Tesco、Rolls-Royce、FTSEの大半)はPSC制度の適用除外であるため、所有権の連鎖が空なのは正当なことであり、get_psc_chainは存在しないツリーを捏造せず、その旨を示します。所有権に関する質問は非公開企業で興味深いものになります。登記簿に実際の所有者が記録されるのは、そうした企業です。

ホスト型エンドポイントには、返されるデータを確認するのに十分な、小規模な日次上限があります。上限に達すると、ツールがその旨を通知し、無料キーを案内します。機能がひそかに劣化することはありません。

利用方法は3通り

  1. キーなしで試す。 MCPクライアントをhttps://registrum.co.uk/api/mcpに接続し、英国の任意の企業について尋ねます。登録は不要です。
  2. 無料キーで構築する。 60日間、すべてのエンドポイントを月間上限なし、カード登録なしで利用できます。その後も、少量の利用であればキーは無料のままです。
  3. 有料プランで利用する。 大量の利用、プレミアムエンドポイント、またはSLAが必要な場合にご利用ください。最新の料金と上限はGET /v1/plansをご覧ください。

Companies House API を直接使う代わりに、これを使う理由

Companies House は生の登記情報を無料で公開しており、ご自身で呼び出すことももちろん可能です。その場合、ご自身で引き受けるのは次のような処理です。

自分で行う場合Registrum を使う場合
CH 開発者キーを登録し、OAuth を管理する何も不要、または REGISTRUM_API_KEY を1つ用意するだけ
5分あたり600リクエスト。429 エラーへの対応も必要より高い合意済みの上限で、サーバー側でスロットリング
会計情報は iXBRL ドキュメントで提供され、自分で解析する必要があるget_financials が売上高、純資産、損益を数値で返す
PSC の支配タイプは生のコードで提供される平易な英語に変換される
所有関係の連鎖:自分で再帰処理し、循環にも対応する必要があるget_psc_chain が終了理由付きで解決済みのツリーを返す
取締役ネットワーク:就任情報を N+1 クエリで取得する必要があるget_network が深さ2までたどる
リトライ、キャッシュ、CH の停止への対応を自分で行う24時間/7日のキャッシュ、サーキットブレーカー、古いデータを返しながら再検証

他の Companies House MCP サーバーでは、ご自身の CH キーを用意し、生のレスポンスを受け取る必要があります。Registrum はデータを拡充します。


独自のキーを使って実行する

機能を構築するためにキーを使う場合(60日間、すべての機能を利用可能)、または当社のサーバーを呼び出すよりもローカルでサーバーを実行したい場合にご利用ください。

Claude Desktop — ~/.claude/claude_desktop_config.json Cursor — .cursor/mcp.json(プロジェクトごと)または ~/.cursor/mcp.json(グローバル)

{
  "mcpServers": {
    "registrum": {
      "command": "npx",
      "args": ["-y", "@registrum/mcp"],
      "env": { "REGISTRUM_API_KEY": "reg_live_..." }
    }
  }
}

無料のキーを取得 — 60日間、すべての機能を利用可能。カード不要。


ツール

ツール取得できる情報
search_company会社名で会社を検索 → 会社番号
get_bundleプロフィール、コンプライアンス、財務情報、PSC、取締役を1回の呼び出しで取得 - まずはこちらをお使いください
get_companyプロフィール:ステータス、設立からの年数、SIC の説明、期限超過フラグ
get_financials売上高、純資産、損益、従業員数 — iXBRL から解析。通貨は GBP
get_directors現在の取締役会と、各取締役の全社にわたる就任履歴
get_psc重要な支配権を持つ人物。支配タイプは平易な英語で表示
get_psc_chain所有関係を最終受益所有者までたどり、終了理由も表示
get_complianceECCTA の本人確認状況 — 確認済み、確認待ち、期限超過の人物
get_network共通の取締役でつながる会社を、深さ2まで取得
searchChatGPT コネクターとディープリサーチ向け:会社名に対し、{results: [{id, title, url}]} を返す
fetchChatGPT コネクターとディープリサーチ向け:search の company:<number> ID を受け取り、引用可能な文書としてプロフィールを返す
リソース

同じデータは、URI でコンテキストを追加するクライアント向けに、MCP リソーステンプレートとしても公開されています。各リソースは対応するツールと同じ JSON を返し、同じ利用上限が適用されます。また、短い数値を受け付けます(8文字になるよう先頭にゼロが追加されます)。

リソース同じ JSON を返すツール
company://{number}/profileget_company
company://{number}/financialsget_financials
company://{number}/pscget_psc
company://{number}/complianceget_compliance
get_bundle について

会社に関する質問の多くでは、これらの情報をいくつか同時に確認する必要があります。get_bundle は1回のリクエストで情報を返します。5回ではなく1回の呼び出しで1クレジットとなり、ラウンドトリップも5回ではなく1回です。include を渡すと取得する項目を絞り込めます。省略すると5つのセクションすべてを取得します。

各セクションは、それぞれのエンドポイントが返すものをそのまま含みます。バンドルは再実装ではなく、同じハンドラーを組み合わせているためです。そのため、プランの利用条件、キャッシュ、ECCTA のルールは、どちらの方法でも同じように適用されます。

セクションが null でもエラーではありません。 機械可読な会計情報を提出していない会社では、財務情報は null で返されます。また、コンプライアンス情報の取得には Pro プランが必要です。エラーになるのは会社が見つからない場合のみで、その場合は 404 が返されます。セクションが null の場合は「利用できません」と報告し、基礎となる事実が存在しないとは決して報告しないでください。

get_complianceについて

Economic Crime and Corporate Transparency Actでは、英国のすべての取締役およびPSCに、Companies Houseでの本人確認を義務付けています。期限は会社ごとに異なり、全社共通の日付ではありません。既存の各取締役の期限は、その会社の次回の確認申告期限です。そのため、会社によって日付が異なります。期限を過ぎると、本人確認が済んでいない役員がいることで申告が妨げられる場合があります。

このツールは、確認済み・保留中・期限超過の件数に加え、未確認の各人物と個別の期限を返します。保留中(期限未到来で、未達ではありません)と期限超過(期限を過ぎています)を意図的に区別しています。この2つを同じものとして扱うのは、コンプライアンスに準拠している会社を非準拠と報告してしまう最もありがちな原因です。


プロンプトの例

「Tesco PLCは、ECCTAの取締役本人確認に準拠していますか?まだ確認が必要な人は誰ですか?」

「00445790の直近の提出済み財務情報を取得し、売上高が伸びたか教えてください。」

「BrewDogの最終的な所有者は誰ですか?所有関係を個人までたどってください。」

「Barratt Developmentsと取締役を共有している会社はどこですか?」

「『Monzo』を検索し、ステータス、設立日、取締役を表示してください。」


プラン

匿名エンドポイントは、アカウントなしで利用できます。無料キーでは60日間、すべての機能を利用でき、その後もライトな利用は無料です。有料プランでは利用量が増えるほか、PSCチェーンの追跡やECCTAコンプライアンスエンドポイントなどのプレミアムエンドポイント、SLAが利用できます。

料金と利用枠は GET /v1/plans からリアルタイムで提供されます。このエンドポイントが正式な情報源であるため、このREADMEでは数値を重複して記載せず、古い情報になることもありません。人間が読みやすい形式の情報はregistrum.co.ukで確認できます。


注記

  • 会社番号は、8文字になるようゼロ埋めした文字列です:00445790、SC000268。
  • レスポンスはJSON形式で、サーバー側にキャッシュされます(会社概要・取締役は24時間、財務情報は7日間)。
  • ホスト型エンドポイントはステートレスかつ匿名です。アカウント情報は保存されず、レート制限には利用者に関する情報ではなく、接続元IPのハッシュが使われます。
  • npmパッケージは User-Agent: @registrum/mcp/<version> を送信するため、開発者が実際に使用している機能を把握できます。お使いのマシン上でテレメトリーが実行されることはありません。

APIリファレンス · 課題 · [email protected]

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。