Coresignal

官方

為您的LLM和AI工作流程提供全面的公司、員工及職缺B2B數據。

你可以用 Coresignal MCP 做什麼?

  • 自然語言公司與人員搜尋 — 使用 entity_search 以平實語言查詢,例如詢問北歐的 B2B SaaS 公司,或金融科技公司的高階 Python 開發人員。
  • 透過關鍵字探索欄位名稱 — 使用 entity_fields 找出正確的欄位名稱(例如「薪資」或「職稱」),無需載入完整的 300 多個欄位詞彙表。
  • 擷取完整或投影紀錄 — 透過 entity_fetch 使用搜尋控制代碼(cache_id)或特定 ID 拉取完整的員工、公司或職缺檔案,並按每筆紀錄計費。
  • 以驗證過的電子郵件豐富聯絡人資料 — 使用 email_enrich 為最多 1,000 個員工 ID 取得驗證過的企業電子郵件,僅在找到電子郵件時收取 10 點點數。
  • 將大型結果集匯出為檔案 — 要求 delivery="url" 以取得可下載的 JSONL 檔案來處理大型擷取,接著在聊天中使用免費的 artifact_read 工具分頁瀏覽。

文件

Coresignal MCP v2

官方 Model Context Protocol 伺服器,專為 Coresignal 打造 — 將 8.95 億+ 員工7,000 萬+ 公司4.68 億+ 職缺的最新 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 可將已交付的檔案免費分頁回傳到對話中 — 即使在沒有檔案系統存取權限的用戶端也能運作。

前置需求

  • 具備有效訂閱(點數)的 Coresignal 帳戶,並在儀表板中佈建團隊 API 金鑰。MCP 伺服器會在登入後自動解析你團隊的金鑰 — 你永遠不需要將它貼到設定檔中。還沒有訂閱嗎?從 7 天免費試用開始 — 內含 2,000 點。請參閱方案比較

首次連線時,你的用戶端會開啟瀏覽器視窗,讓你登入 Coresignal 儀表板。這就是全部設定 — 不需要環境變數,不需要密鑰。


用戶端設定

Claude Desktop

Claude Desktop 透過 Connectors 原生支援遠端 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 加入 Domain allowlist(Team/Enterprise 方案由管理員管理)。若未加入,伺服器的下載連結將被封鎖 — 不過你隨時可以改用免費的 artifact_read 工具在聊天中讀回資料。請參閱檔案下載

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

然後在 session 中執行 /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 輸入 token。伺服器會改將資料列儲存為檔案,並回傳一個簽署的 HTTPS 下載連結,有效期為 1 小時

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

從這裡開始,代理程式可透過以下三種方式之一取得資料:

  1. 代理程式自行下載檔案 — 在具備 shell 存取權限的用戶端中,代理程式通常會使用 curl 將連結下載到磁碟,並使用 grep/jq/pandas 在本機分析檔案。
  2. 代理程式在聊天中讀回資料 — 在沒有 shell 且沒有檔案系統的用戶端中,代理程式會改為呼叫 artifact_read(artifact_name, offset, limit),透過 MCP session 以分片方式逐頁讀取檔案。這是免費的,且在任何地方都能運作,因此不會淹沒聊天視窗。
  3. 你手動下載 — 如果代理程式本身不允許擷取連結(網域未加入允許清單、沙箱無網路存取權),請按一下連結、儲存檔案,然後告訴代理程式檔案位置:「我已將檔案下載到 ~/Downloads/employee_fetch-….jsonl — 請從那裡分析。」 適用於任何可讀取本機檔案的用戶端。

當你的用戶端支援時,請優先使用下載。 artifact_read 在 Coresignal 點數上是免費的,但在 LLM token 上則不然:它回傳的每一頁都會成為對話的一部分,並在後續每一輪中重新計費為輸入 token。每一頁也會被裁切到固定的 token 預算 — 一筆完整的員工紀錄約為 8k token,因此單一頁面只能承載少數幾筆完整紀錄,無論你要求的 limit 是多少。以這種方式讀取大型檔案需要數百次呼叫,而且可能在到達結尾之前就耗盡上下文視窗。下載的檔案幾乎不消耗 token — 助理可以在本機使用 grep/jq 過濾數千列資料,只呈現答案。這就是為什麼值得事先讓下載功能正常運作(網域允許清單、沙箱網路存取),並將 artifact_read 保留給無法下載的用戶端,或僅用於快速瀏覽幾列資料。

如果下載被封鎖,也不會損失任何東西: 紀錄已經儲存並付費 — 使用 artifact_read 讀取即可。絕不要為了「復原」檔案而重新執行擷取;那會讓每一筆紀錄被重複計費。


工具

工具功能費用
entity_search對員工、公司或職缺進行自然語言搜尋每次搜尋 20 點(固定)
entity_fields對實體的約 300 個欄位名稱進行關鍵字搜尋免費
entity_fetch依搜尋 handle 或 id 擷取完整(JSONL)或投影紀錄每筆員工/公司紀錄 20 點,每筆職缺紀錄 1 點
email_enrich員工 id 的已驗證商業電子郵件(CSV)每封找到的電子郵件 10 點(未找到免費)
artifact_read從已交付的檔案中分頁讀回資料列免費

entity_search

使用純文字查詢搜尋 employeecompanyjob 紀錄:

「法國金融科技公司的高階 Python 開發人員」

每次呼叫收取固定 20 點,並回傳:

  • total_count — 查詢比對到的確切紀錄數,
  • 最多 20 列預覽(limit=0 僅回傳計數),每列顯示查詢比對到的欄位 — 也就是每筆結果之所以出現的證據
  • 一個 cache_id — 搜尋的 1 小時 handle,可節省點數與時間:將它傳給 entity_fetch,比對到的紀錄就會直接收集 — 無需重新執行(並重新付費)搜尋,且解析 cache_id 本身是免費的。紀錄 id 保留在伺服器端,因此不會有龐大資料通過對話。

entity_fields

免費、即時的欄位名稱查詢 — "salary" 可找到薪酬欄位,"current job title and seniority" 可找到 active_experience_titleexperience.position_title 等。用它來建立自訂範圍擷取的 fields 清單,完全不需要將完整欄位詞彙表載入上下文。

entity_fetch

收集紀錄 — 可收集搜尋結果中最多 20 個手動挑選的 id,或透過 cache_id 每次呼叫收集最多 1,000 筆紀錄。計費方式為每筆找到的紀錄:員工/公司 20 點,職缺 1 點

email_enrich

最多 1,000 個員工 id 的已驗證、可送達商業電子郵件 — 每封找到的電子郵件 10 點;未找到的 id 免費。EEA/英國聯絡人無法存取(GDPR)。

artifact_read

透過已驗證的 MCP session 將已交付的檔案逐頁讀回 — 免費,因為紀錄在擷取時已計費。這就是讓檔案交付能在任何地方運作的原因,包括無法開啟連結或觸碰檔案系統的聊天用戶端。


範例提示

市場掃描

「找出北歐地區 50–200 名員工、過去兩年內曾募資的 B2B SaaS 公司。」

建立含已驗證電子郵件的潛在客戶清單

「搜尋美國 500 人以上公司的高階資料主管。將 20 筆完整檔案(含已驗證電子郵件)擷取到檔案中。」

深入分析單一公司

「擷取 flo.health 的完整紀錄 — 募資輪次、員工人數成長,以及目前職缺。」

...


點數與計費

動作點數
entity_search(任何 limit,包括 0)每次搜尋 20 點
entity_fetch — 員工或公司每筆找到的紀錄 20 點
entity_fetch — 職缺每筆找到的紀錄 1 點
email_enrich每封找到的電子郵件 10 點;未找到免費
entity_fieldsartifact_read免費

每次回應都包含 credits_consumed — 實際計費金額,因此若有差異(送出 1,000 個 id,卻只計費 950 筆紀錄),就能確切知道有多少 id 未被找到。伺服器絕不會默默花費:擷取會先與你確認欄位範圍,且無法交付的擷取會在任何點數被花費之前就失敗。

點數來自你團隊的 Coresignal 訂閱 — 請在儀表板中管理金鑰與計費。Coresignal 新手嗎?7 天免費試用附贈 2,000 點 — 相當於 100 次搜尋,或 100 筆員工/公司紀錄,或混合使用 — 請參閱方案比較

連結

smithery badge