Company Enrichment MCP Server について
Company Enrichment MCP Serverは、企業ドメインから営業・調査向けの正規化された最新レコードを作成します。公開企業情報、MX評価付きのビジネス連絡先、技術・ソーシャル情報に加え、8つのATSから採用状況を取得し、APIキーは不要です。
主な機能
- 01企業プロフィールのリアルタイム補完
- 02MX評価付き公開ビジネス連絡先
- 03技術スタックとソーシャルリンク
- 048つのATSによる採用シグナル
- 05メールドメインの到達性確認
- 06キー不要の公開データ取得
活用シーン
- 01アプローチ前の企業調査
- 02複数企業の採用状況の比較
- 03ビジネスメールドメインの確認
- 04ドメイン一覧からの企業レコード作成
MCP 対応
企業情報の補完、採用シグナル、メールドメイン確認、スキーマや機能の確認を行う4つのツールをMCPクライアントに公開します。標準入出力で動作します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://assetfactory-jobs-x402.sigrunner.workers.dev/mcp/enrichclaude mcp add --transport http rezearcher-company-enrichment https://assetfactory-jobs-x402.sigrunner.workers.dev/mcp/enrich{"mcpServers":{"rezearcher-company-enrichment":{"type":"http","url":"https://assetfactory-jobs-x402.sigrunner.workers.dev/mcp/enrich"}}}Cursor で開く{"servers":{"rezearcher-company-enrichment":{"type":"http","url":"https://assetfactory-jobs-x402.sigrunner.workers.dev/mcp/enrich"}}}VS Code で開く{"mcpServers":{"rezearcher-company-enrichment":{"type":"http","url":"https://assetfactory-jobs-x402.sigrunner.workers.dev/mcp/enrich"}}}{"mcpServers":{"rezearcher-company-enrichment":{"serverUrl":"https://assetfactory-jobs-x402.sigrunner.workers.dev/mcp/enrich"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Grey Ridge Company Enrichment MCP
会社のドメインを、最新の正規化されたエンリッチメントレコードに変換する Model Context Protocol サーバーです。あらゆる MCP クライアント(Claude Desktop、Cursor、Cline、Continue、または独自のエージェント)で利用できます。
stripe.com を渡すと、1 回の呼び出しで企業属性情報、検証済みのビジネス連絡先、技術スタックのフィンガープリント、ソーシャルリンク、さらに最新の採用状況シグナルを取得できます。これは、静的なエンリッチメントデータベースでは提供できない、購買意欲を示すレイヤーです。
company_name · industry · hq_country · tech_stack · contacts(MX評価付き) · social_links · hiring{ats_vendor, open_reqs, departments, locations, remote_share, intensity, newest_posting}
- 常に情報源から直接取得し、再販データベースは使いません。 各フィールドは、この呼び出し時に企業自身の公開ウェブサイト、公開 DNS/MX、公開の応募者追跡システムの JSON から読み取ります。古いキャッシュも、サードパーティのデータブローカーも、有料キーも不要です。
- キー不要、アカウント不要、運用コスト無料です。 すべての上流データソースは、キー不要で公開されています。
- 採用状況シグナルが最大の強みです。
hiring{}ブロックは 8 つの ATS プラットフォーム(Greenhouse · Lever · Ashby · SmartRecruiters · Workday · Recruitee · Workable · BambooHR)から最新情報を取得して導出されます。採用中の職種、採用の積極性、募集部門を示す実際の購買意欲シグナルです。再販データベースのエンリッチメントサービスは静的な企業属性情報を販売しているため、これは提供していません。 - 解析依存関係は 1 つだけです。 堅牢な HTML 抽出に
cheerioを使用します。MCP SDK は不要で、90 パッケージもの推移的依存関係をエージェントの信頼境界に持ち込みません。 - 誠実で、捏造はしません。 クロールが不十分な場合は通知され(
enrichment_status)、存在しないフィールドはnullのままにし、プレースホルダーや返信不可のアドレスは除外します。
インストール
Node.js ≥ 18 が必要です。
Claude Desktop
claude_desktop_config.json に追加します(Settings → Developer → Edit Config)。
{
"mcpServers": {
"company-enrichment": {
"command": "npx",
"args": ["-y", "github:rezearcher/company-enrichment-mcp"]
}
}
}
Cursor / Cline / Continue
同じコマンド(npx -y github:rezearcher/company-enrichment-mcp)を stdio サーバーとしてクライアントに指定します。Cursor の場合:Settings → MCP → Add new server → command と入力します。
ソースから
git clone https://github.com/rezearcher/company-enrichment-mcp
cd company-enrichment-mcp
npm install
node server.mjs # speaks MCP over stdio
npm test # real client handshake + live-data roundtrip
ツール
| ツール | 機能 |
|---|---|
enrich_company | 1 つ以上のドメインの最新の完全なレコード:企業属性情報、MX 評価付き連絡先、技術スタックのフィンガープリント、ソーシャルリンク、最新の採用状況ブロックを取得します。引数:domains(string[])、includeHiring/includeContacts/includeTech(既定値は true)、maxPages(既定値は 4、最大 12)、maxCompanies。正規ドメインを基準に重複を排除します。 |
company_hiring_signal | 低コストの購買意欲チェック — サイトのクロールを省略し、1 社の最新の採用状況ブロックだけを取得します。8 つのプラットフォームから ATS を特定し、募集中の求人、採用中の部門/勤務地、リモート勤務の割合、採用の積極性、最新の求人掲載を返します。引数:company(スラッグまたはドメイン)。 |
check_email_domain | 公開 DNS からドメインのメール到達可能性を評価します(キー不要、無料)。{resolves, has_mx, mx_hosts, grade}(B/D/F)を返します。ドメインまたはメールアドレスを指定できます。 |
list_capabilities | レコードのスキーマ、8 つの ATS プラットフォーム、公開/キー不要のデータポリシー、公開ビジネスデータのみを対象とする法的範囲を返します。ネットワーク呼び出しはありません。 |
例
アシスタントに次のように依頼します:「stripe.com と ramp.com の情報を充実させ、どちらがより積極的に採用しているか教えてください。」 モデルは次を呼び出します:
{ "name": "enrich_company",
"arguments": { "domains": ["stripe.com", "ramp.com"] } }
そして records[] 配列を取得します。各要素は統合された企業レコードで、hiring.hiring_intensity(none/low/med/high)と hiring.open_reqs_count が質問に直接答えます。
また、完全なクロールなしで購買意欲をすばやく確認するには、*「bunq は現在採用中ですか?」*と尋ねます →
{ "name": "company_hiring_signal", "arguments": { "company": "bunq.com" } }
レコード
{
"input_domain": "stripe.com",
"canonical_domain": "stripe.com",
"company_name": "Stripe",
"description": "...",
"industry": "...",
"hq_country": "US",
"social_links": ["https://twitter.com/stripe", ...],
"tech_stack": [ { "name": "Next.js", "category": "..." }, ... ],
"contacts": { "emails": [ { "email": "...", "mx": true, "deliverability_grade": "B" } ], "phones": [...] },
"hiring": {
"ats_vendor": "greenhouse", "open_reqs_count": 725, "hiring_intensity": "high",
"departments_hiring": [...], "locations_hiring": [...], "remote_share": 0.18,
"newest_posting_at": "2026-10-29T..."
},
"source_freshness": "live",
"enrichment_status": "ok"
}
なぜリアルタイムにソースから取得するのか(再販データベースではなく)
再販データベースを使うエンリッチャー(一般的な Apify/マーケットプレイスのパターン)が返すのは、データブローカーが最後にクロールした時点の情報です。数か月前の古い情報であることも多く、利用には有料のデータキーも必要です。このサーバーは、購入者が本来なら自分で連携・保守しなければならないソースから、企業の情報をその時点で読み取ります。レイアウトがまちまちなウェブサイト、DNS/MX の状態、そして形状が異なり、企業が乗り換えることもある8種類の ATS の JSON が対象です。この保守こそが重要です。スケジュールされたカナリアテスト(.github/workflows/smoke.yml)は、プッシュごとと毎日の実行でライブ経路をテストし、上流の形式が変わった瞬間に明確に失敗します。また、採用情報のブロックはリアルタイムに算出されるため、スナップショットではなく、今日募集中の求人を反映します。これは、見込み顧客を開拓する人が本当に求めるシグナルです。
法的範囲
公開されているビジネスデータのみを対象とします。公開済みの企業属性情報、公開されているビジネス上の連絡先(部署の受信箱、代表電話番号、公開ソーシャルプロフィール)、公開 ATS 掲載情報です。ログインは不要で、個人・消費者の PII、個人プロフィールのスクレイピング、サードパーティのデータベースは使用しません。各ソースの利用規約とレート制限を遵守してください。
ライセンス
MIT © Grey Ridge Signals Group LLC.
関連ツール(同じ保守対象のエンジン)
- company-enrichment-cli — 同じエンリッチメントコアを、シンプルなコマンドラインツールとして提供します(
npx github:rezearcher/company-enrichment-cli stripe.com)。 - jobs-mcp-server — 企業単位のシグナルではなく求人情報そのものが必要な場合に使える、8種類の ATS の生求人フィードを提供する MCP サーバーです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。