mcpField
C
Coresignal MCP

Coresignal MCP

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

Coresignal MCP について

Coresignal MCPは、自然言語で企業、従業員、求人データを検索・取得する公式MCP サーバーです。OAuth 2.1認証、項目検索、大規模結果のファイル配信に対応し、呼び出しごとのクレジット消費量も示します。

主な機能

  1. 01自然言語による企業・従業員・求人検索
  2. 02全レコード取得と項目選択
  3. 03検証済みメールによる連絡先の補完
  4. 04大量の検索結果をファイルに出力
  5. 05配信ファイルのページ単位の読み取り

活用シーン

  1. 01業界や地域を指定した企業の検索
  2. 02検証済みメール付きリードリストの作成
  3. 03分析用の求人・企業レコード取得

MCP 対応

このMCP サーバーはリモートHTTPエンドポイントを通じて、対応クライアントにCoresignalの検索、取得、メール補完、ファイル読み取りツールを提供し、OAuth 2.1で認証します。

設定

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

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

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

ツール

詳細

Coresignal MCP v2

Coresignal の公式 Model Context Protocol サーバーです。8億9,500万人以上の従業員、7,000万社以上の企業、4億6,800万件以上の求人情報に関する最新の B2B データを、AI アシスタントに直接取り込めます。

https://mcp.coresignal.com/mcp/v2

Claude、Cursor、Codex、VS Code など、MCP 対応クライアントから、自然な言葉で検索したり、完全なレコードを取得したり、確認済みのメールアドレスで連絡先情報を補完したり、大量の検索結果をダウンロード可能なファイルとしてエクスポートしたりできます。


機能

  • OAuth 2.1 認証 — Coresignal ダッシュボードのアカウントでサインインできます。設定ファイルに API キーを記述する必要はありません。
  • 自然言語検索 — 各検索結果の行に一致根拠が含まれるため、各レコードが一致した理由を確認できます。
  • コストの透明性 — すべての応答に credits_consumed が記載され、コストのかかる呼び出しではクレジットを消費する前に確認を求めます。
  • フィールドの検索 — entity_fields を使うと、キーワードから適切なフィールド名を無料で見つけられます。300 以上のフィールド名をすべてコンテキストに読み込む必要はありません。
  • ファイルのダウンロード — 大量の検索結果はサーバー側に保存され、チャットに大量のデータを流し込む代わりに、ダウンロードリンクが返されます。
  • artifact_read — 配信されたファイルをページ単位で会話に取り込みます。無料で利用でき、ファイルシステムにアクセスできないクライアントでも動作します。

前提条件

  • 有効なサブスクリプション(クレジット)と、ダッシュボードで発行したチーム API キーを持つ Coresignal アカウント。サインイン後、MCP サーバーがチームのキーを自動で取得するため、設定ファイルに貼り付ける必要はありません。まだサブスクリプションをお持ちでない場合は、7 日間の無料トライアルから始められます。2,000 クレジットが含まれています。プランの比較をご覧ください。

初回接続時に、クライアントがブラウザーウィンドウを開き、Coresignal ダッシュボードへのサインインを促します。設定はこれだけです。環境変数やシークレットは必要ありません。


クライアントのセットアップ

Claude Desktop

Claude Desktop は、コネクターを使ってリモート MCP サーバーをネイティブにサポートしています。

  1. Settings → Connectors → Add custom connector を開きます。
  2. 名前:Coresignal、URL:https://mcp.coresignal.com/mcp/v2。
  3. Add、次に Connect をクリックします。ブラウザーウィンドウが開き、Coresignal ダッシュボードアカウントへのサインインを求められます。

重要 — ファイルのダウンロードを有効にする: Claude Desktop は、認識していないドメインからのダウンロードをブロックします。結果ファイルをダウンロードするには(大きなフェッチ結果はリンクとして提供されます)、Claude Desktop の設定で mcp.coresignal.com をドメイン許可リストに追加してください(Team/Enterprise プランでは、管理者が設定します)。追加しない場合、サーバーからのダウンロードリンクはブロックされます。ただし、代わりに無料の artifact_read ツールを使って、チャット内でいつでもデータを読み取ることができます。詳しくはファイルのダウンロードをご覧ください。

Claude Code
claude mcp add --transport http coresignal https://mcp.coresignal.com/mcp/v2

その後、セッション内で /mcp を実行し、coresignal を選択して、ブラウザーでサインインします。再認証が必要な場合は、いつでも /mcp を再実行してください。

Codex (OpenAI Codex CLI)
codex mcp add coresignal --url https://mcp.coresignal.com/mcp/v2

ブラウザーウィンドウが開き、Coresignal ダッシュボードアカウントへのサインインを求められます。

Cursor

~/.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "coresignal": {
      "url": "https://mcp.coresignal.com/mcp/v2"
    }
  }
}

Cursor はサーバーに認証が必要であることを検出し、Needs login プロンプトを表示します。クリックして、ブラウザーでサインインを完了してください。

OpenCode

Coresignal MCP を追加します。

opencode mcp add coresignal --url https://mcp.coresignal.com/mcp/v2

認証します。

opencode mcp auth coresignal

ブラウザーウィンドウが開き、Coresignal ダッシュボードアカウントへのサインインを求められます。

Visual Studio Code

コマンドパレットから MCP: Add Server を実行し、HTTP を選択して URL を入力します。または、.vscode/mcp.json に追加します。

{
  "servers": {
    "coresignal": {
      "type": "http",
      "url": "https://mcp.coresignal.com/mcp/v2"
    }
  }
}

初回の使用時に、VS Code がサーバーの認証を求め、ブラウザーで OAuth フローを処理します。

Cline

~/.cline/data/settings/cline_mcp_settings.json に追加します。

{
  "mcpServers": {
    "coresignal": {
      "type": "streamableHttp",
      "url": "https://mcp.coresignal.com/mcp/v2",
      "disabled": false
    }
  }
}

Cline の MCP インターフェースを開きます。

cline mcp

メニューから Authorize OAuth を選び、coresignal を選択します。Cline がブラウザーで OAuth フローを処理します。


ファイルのダウンロードとドメイン許可リスト

大きな結果(および delivery="url" を指定したすべての呼び出し)は、LLM の入力トークンを節約するため、チャットには出力されません。代わりに、サーバーが行をファイルとして保存し、1 時間後に有効期限が切れる署名付き HTTPS ダウンロードリンクを返します。

{
  "delivery": "url",
  "url": "https://mcp.coresignal.com/mcp/v2/artifacts/…?exp=…&sig=…",
  "artifact_name": "employee_fetch-baf941dd4f8c4dfe.jsonl",
  "count": 500,
  "credits_consumed": 10000
}

ここから、エージェントは次の 3 つの方法のいずれかでデータを取得します。

  1. エージェント自身がファイルをダウンロードする — シェルアクセスが可能なクライアントでは、通常、エージェントはリンクを curl でディスクに保存し、grep/jq/pandas を使ってローカルでファイルを分析します。
  2. エージェントがチャット内で読み戻す — シェルもファイルシステムも使えないクライアントでは、代わりにエージェントが artifact_read(artifact_name, offset, limit) を呼び出し、MCP セッション経由でファイルを分割して読み込みます。これは無料で、どこでも使えるため、チャットが大量の内容であふれることはありません。
  3. 手動でダウンロードする — エージェント自身がリンクを取得できない場合(ドメインが許可リストにない、またはサンドボックスでネットワークにアクセスできない場合)は、リンクをクリックしてファイルを保存し、ファイルの場所をエージェントに伝えます。「ファイルを ~/Downloads/employee_fetch-….jsonl にダウンロードしました。そこから分析してください。」 と伝えてください。ローカルファイルを読み取れるクライアントなら、どれでも使えます。

クライアントが対応している場合は、ダウンロードを優先してください。 artifact_read は Coresignal クレジットを消費しませんが、LLM のトークンは消費します。返された各ページが会話の一部となり、以降のターンごとに入力トークンとして再計上されるためです。また、各ページは固定のトークン上限に合わせて切り詰められます。従業員レコード 1 件で約 8k トークンを使うため、指定した limit にかかわらず、1 ページに含められる完全なレコードはごくわずかです。この方法で大きなファイルを読むには何百回も呼び出すことになり、最後まで読み切る前にコンテキストウィンドウを使い果たすおそれがあります。ファイルをダウンロードすれば、トークンは実質的に消費されません。アシスタントは grep/jq を使ってローカルで数千行を絞り込み、回答だけを提示できます。そのため、最初にダウンロードを使えるようにしておき(ドメイン許可リスト、サンドボックスのネットワークアクセス)、ダウンロードできないクライアントや数行をざっと確認する場合に artifact_read を使うのがおすすめです。

ダウンロードがブロックされても、データは失われません。 レコードはすでに保存され、料金も支払い済みです。artifact_read で読み取ってください。ファイルを「復元」するために、フェッチを再実行してはいけません。すべてのレコードについて二重に課金されます。


ツール

ツール説明コスト
entity_search従業員、企業、または求人を自然言語で検索1 回の検索につき 20 クレジット(定額)
entity_fieldsエンティティの約 300 個のフィールド名をキーワード検索無料
entity_fetch検索ハンドルまたは ID で、全件(JSONL)または投影したレコードを取得従業員/企業レコード 1 件につき 20 クレジット、求人レコード 1 件につき 1 クレジット
email_enrich従業員 ID に対応する検証済みの業務用メールアドレス(CSV)見つかったメールアドレス 1 件につき 10 クレジット(見つからなかった場合は無料)
artifact_read配信済みファイルの行をページ単位で読み取り無料
entity_search

平易な自然言語のクエリで、employee、company、または job のレコードを検索します。

「フランス語ができるフィンテック企業のシニア Python 開発者」

呼び出し 1 回につき一律 20 クレジットかかり、次の情報が返されます。

  • total_count — クエリに一致したレコードの正確な件数。
  • 最大 20 件のプレビュー行(limit=0 では件数のみを返します)。各行には、クエリに一致したフィールド、つまり各結果が含まれる理由を示す根拠が表示されます。
  • cache_id — 検索結果を 1 時間参照できるハンドルで、クレジットと時間を節約できます。これを entity_fetch に渡すと、一致したレコードをすぐに取得できます。検索を再実行(および再課金)する必要はなく、cache_id 自体の解決も無料です。レコード ID はサーバー側に保持されるため、サイズの大きなデータが会話に流れることはありません。
entity_fields

意味に基づいてフィールド名を即座に無料で検索できます。"salary" で報酬関連のフィールドが見つかり、"current job title and seniority" で active_experience_title、experience.position_title などが見つかります。フィールド名の全リストをコンテキストに読み込まずに、カスタム範囲のフェッチに使う fields リストを作成するために利用してください。

entity_fetch

レコードを取得します。検索結果から手動で選んだ ID を最大 20 件取得するか、cache_id を使って 1 回の呼び出しにつき最大 1,000 件のレコードを取得できます。課金は見つかったレコードごとに発生します。従業員・企業は 20 クレジット、求人は 1 クレジットです。

email_enrich

最大 1,000 件の従業員 ID について、検証済みで配信可能なビジネスメールアドレスを取得します。見つかったメールアドレス 1 件につき 10 クレジットです。見つからなかった ID は無料です。EEA/英国の連絡先にはアクセスできません(GDPR)。

artifact_read

認証済み MCP セッションを介して、配信されたファイルを 1 ページずつ読み取ります。レコードの取得時に課金済みのため、無料です。これにより、リンクを開いたりファイルシステムにアクセスしたりできないチャットクライアントを含め、どこでもファイルを受け取れます。


プロンプトの例

市場調査

「過去 2 年間に資金調達を行った、従業員数 50~200 人の北欧の B2B SaaS 企業を探してください。」

検証済みメールアドレス付きの見込み客リストを作成する

「従業員数 500 人以上の米国企業で、データ部門の責任者を検索してください。検証済みメールアドレス付きの完全なプロフィールを 20 件、ファイルに取得してください。」

1 社を詳しく調べる**

「flo.health の完全なレコードを取得してください。資金調達ラウンド、従業員数の推移、現在の求人情報も含めてください。」

...


クレジットと課金

アクションクレジット
entity_search(limit の値を問わず、0 も含む)検索 1 回につき 20
entity_fetch — 従業員または企業見つかったレコード 1 件につき 20
entity_fetch — 求人見つかったレコード 1 件につき 1
email_enrich見つかったメールアドレス 1 件につき 10。見つからなかった場合は無料
entity_fields、artifact_read無料

すべてのレスポンスに credits_consumed が含まれます。これは実際に課金された量を示すため、差異(ID を 1,000 件送信したのに、950 件分が課金された場合)から、見つからなかった ID の数が正確にわかります。サーバーが通知なくクレジットを消費することはありません。取得前にフィールドの範囲を確認し、ファイルを配信できない場合は、クレジットを消費する前に取得が失敗します。

クレジットはチームの Coresignal サブスクリプションから引き落とされます。ダッシュボードでキーと課金を管理できます。Coresignal を初めてご利用ですか?7 日間の無料トライアルには 2,000 クレジットが付属します。検索なら 100 回、従業員・企業レコードなら 100 件、またはその組み合わせに利用できます。プランの比較をご覧ください。

リンク

smithery badge

コメント

MCP は初めてですか?

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

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