India Company Diligence について
India Company Diligenceは、インド企業の調査向けオープンソースMCPサーバーです。MCA企業データのローカルミラーに加え、CINのオフライン解析とGSTIN検証を行い、項目ごとの出典や欠損・古いデータも示します。
主な機能
- 01MCAミラーで企業名を検索
- 02CINで登録情報を照会
- 03CIN構造のオフライン解析
- 04GSTIN形式とチェックサムの検証
- 05項目ごとの出典とデータ欠損を表示
活用シーン
- 01企業の登録状況と資本金を確認
- 02類似した社名の企業を識別
- 03ネットワークなしでGSTINを検証
MCP 対応
MCPクライアントに企業検索・照会、CIN解析、GSTIN検証のツールを提供します。登録情報の照会にはローカルミラーを使い、解析と検証はオフラインで行えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 4 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cin | string | はい |
詳細
india-company-diligence
インドの公開企業データをエージェントが扱いやすい形式で提供するオープンソースの MCP サーバーです。 MCA の企業マスターデータ(約 374 万社)の完全なローカルミラー、オフラインでの CIN デコードと GSTIN 検証、すべてのフィールドに対する出典情報を備えています。
v0.1.0 · ミラーの as_of 2026-10-25 · 上流データセットの更新日 2026-10-13 · MIT ライセンス · github.com/amit043/india-company-diligence
60秒のデモ
あなた: 「Hella Infra Market」というベンダーが ₹2 crore の与信枠を希望しています。調べてください。
Claude (
company_search、続いてcompany_lookupを呼び出します):HELLA INFRA MARKET LIMITED(CINU46632MH2016PLC283737)は、ROC Mumbai に登録された非公開上場会社で、ステータスは有効です。 2016-07-15 に設立され、払込資本金は**₹285.8 croreです。注意:類似した名前の HELLA INFRACON PRIVATE LIMITED は登記抹消**されているため、請求書で正確な CIN を確認してください。不足情報: 取締役、担保、財務情報の確認にはライブ MCA レイヤーが必要です(ロードマップ参照)。出典: mca-master-data、as_of 2026-10-25。
すべての回答で、各フィールドの出典、不足している情報、古くなっている情報を明示します。 不足情報は不足として示し、決して捏造しません。
インストールと実行(Claude Desktop)
uv が必要です。
# 1. one-time: download the prebuilt mirror (~530 MB download, ~1.4 GB on disk)
uvx --from india-company-diligence icd-fetch
claude_desktop_config.json に追加します。
{
"mcpServers": {
"india-company-diligence": {
"command": "uvx",
"args": ["india-company-diligence"],
"env": { "ICD_MIRROR_DB": "C:\\full\\path\\to\\mca_mirror.duckdb" }
}
}
}
Claude Desktop を再起動します。次のように尋ねてください:「CIN L17110MH1973PLC019786 を検索してください」。
ツール
| ツール | 機能 | ネットワーク |
|---|---|---|
company_lookup(cin) | 1つの CIN の登記情報全体を返し、フィールドごとに出典を示します | ミラーのみ |
company_search(name, limit) | 大文字と小文字を区別しない名称検索を行い、最大50件を順位付けして返します | ミラーのみ |
cin_decode(cin) | 上場状況、州、年、会社種別をオフラインで構造的にデコードします | なし |
gstin_validate(gstin) | GSTIN の構造と mod-36 チェックサムをオフラインで検証します | なし |
出典情報の契約
すべてのツールはデータと出典情報を返し、不足または古くなっている情報を明示します。 捏造したり、エラーページを返したりすることはありません。
{
"data": { "...": "..." },
"provenance": [{"field": "CompanyStatus", "source": "mca-master-data", "as_of": "2026-10-25"}],
"missing": ["director_network (live layer unavailable)"],
"stale": []
}
データと帰属表示
企業マスターデータ(登記機関別)は、Ministry of Corporate Affairs が data.gov.in を通じて公開しており、 Government Open Data License – India (GODL) の下でライセンスされています。 企業数は 3,738,721 社です。上流データセットの更新日は 2026-10-13、このミラーの構築日は 2026-10-25 です。
gstin_validate は設計上オフラインのみで動作します。API キー不要の公開 GST API は存在しないため、
法的名称や登録状況は推測せず、missing として示します。
ロードマップ
- L1 ライブレイヤー — ブラウザー自動化による MCA の取締役と担保(第2週)
- LLP デコード — 現在
cin_decodeは会社の CIN に対応しています。次に LLP ID(例:ABA-1729)に対応予定です - 更新頻度:上流データの更新に合わせて毎月ミラーを再構築
バグやデータの不足については、issue を作成してください。
ミラーを自分で同期する(icd-fetch の代替手段)
data.gov.in で無料の API キーを取得してから、次を実行します。
export OGD_API_KEY=your-key # or put it in a .env file at the repo root
uv run icd-sync # paginated pull, checkpointed, safe to interrupt
uv run icd-import # CSV -> data/mca_mirror.duckdb, source/as_of baked in
取得処理は一定の間隔を空けて実行されます(ページ間の既定値は 5 秒です。OGD_DELAY_SECONDS
または uv run icd-sync --delay 3 で変更できます)。重要なのは速度ではなく、完了することです。
一時停止と再開
- 停止:
uv run icd-watch stop(またはターミナルを閉じます) - 状態確認:
uv run icd-watch status - 再開:
uv run icd-watch start—data/mca_master.checkpointから続行します - チェックポイントがデータセットの総件数に達したら、
uv run icd-importを実行します
開発
uv sync
uv run pytest
uv run ruff check .
pip をそのまま使いたい場合は、依存関係を記載した requirements.txt / requirements-dev.txt もあります。
ライセンス
MIT。データは GODL-India の下で提供されます。上記のとおり帰属表示してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。