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 伺服器:
- 開啟 Settings → Connectors → Add custom connector。
- 名稱:
Coresignal,URL:https://mcp.coresignal.com/mcp/v2。 - 按一下 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
}
從這裡開始,代理程式可透過以下三種方式之一取得資料:
- 代理程式自行下載檔案 — 在具備 shell 存取權限的用戶端中,代理程式通常會使用
curl將連結下載到磁碟,並使用grep/jq/pandas 在本機分析檔案。 - 代理程式在聊天中讀回資料 — 在沒有 shell 且沒有檔案系統的用戶端中,代理程式會改為呼叫
artifact_read(artifact_name, offset, limit),透過 MCP session 以分片方式逐頁讀取檔案。這是免費的,且在任何地方都能運作,因此不會淹沒聊天視窗。 - 你手動下載 — 如果代理程式本身不允許擷取連結(網域未加入允許清單、沙箱無網路存取權),請按一下連結、儲存檔案,然後告訴代理程式檔案位置:「我已將檔案下載到 ~/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
使用純文字查詢搜尋 employee、company 或 job 紀錄:
「法國金融科技公司的高階 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_title、experience.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_fields、artifact_read | 免費 |
每次回應都包含 credits_consumed — 實際計費金額,因此若有差異(送出 1,000 個 id,卻只計費 950 筆紀錄),就能確切知道有多少 id 未被找到。伺服器絕不會默默花費:擷取會先與你確認欄位範圍,且無法交付的擷取會在任何點數被花費之前就失敗。
點數來自你團隊的 Coresignal 訂閱 — 請在儀表板中管理金鑰與計費。Coresignal 新手嗎?7 天免費試用附贈 2,000 點 — 相當於 100 次搜尋,或 100 筆員工/公司紀錄,或混合使用 — 請參閱方案比較。
連結
- Coresignal — 資料涵蓋範圍、方案與定價
- Coresignal 儀表板 — 帳戶、團隊、API 金鑰、點數
- API 文件 — 底層資料 API