mcpField
I
Icp Fit Scorer

Icp Fit Scorer

本地服务
github.com/mambalabsdev开发工具31 周前更新

关于 Icp Fit Scorer

这是基于 Apify 上 Mamba Labs ICP Fit Scorer Actor 的 MCP 服务,面向销售拓展和营收运营团队。它按模板、JSON 权重配置或自然语言 ICP 评估单家公司,并返回分数、等级和各信号明细。

主要功能

  1. 01按模板、权重配置或 ICP 描述评分
  2. 02返回 0–100 分及 A–D 等级
  3. 03提供逐项信号评分明细
  4. 04可自动获取招聘和技术栈信号
  5. 05列出六种预设 ICP 模板

适用场景

  1. 01筛选符合目标客户画像的公司
  2. 02根据招聘和技术栈信号评估潜在客户
  3. 03将评分结果用于 Clay、CRM 或 Agent 工作流

MCP 相关

向 MCP 客户端提供 `score_icp_fit` 和 `list_icp_templates` 工具。评分调用 Apify 上的 Actor,返回适用于 Clay 的扁平 JSON 结果;模板列表则在本地返回。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"icp-fit-scorer": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-icp-fit-scorer"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-icp-fit-scorer
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-icp-fit-scorer1.3.0

工具

1

收录的工具列表 · 更新于 3 周前

参数类型必填说明
company_domainstring是要评估的公司的主域名。例如:clay.com
company_namestring否公司的可选显示名称。
templatestring否预置评分配置的名称。与 scoring_config 或 icp_description 二选一。
scoring_configobject否包含评分权重的 JSON 对象。与 template 或 icp_description 二选一。
icp_descriptionstring否用纯英文描述目标 ICP。需要 llm_api_key。与 template 或 scoring_config 二选一。
llm_api_keystring否你的 OpenAI 或 Anthropic API 密钥。仅在使用 icp_description 时需要。
llm_providerstring否与 icp_description 配合使用的 LLM 提供商:openai 或 anthropic。
fetch_signalsboolean否如果为 true,actor 会在评分前自动获取公司的招聘和技术栈信号。
include_explanationboolean否如果为 true,输出中会添加 score_explanation 字符串,说明评分依据。
tier_thresholdsobject否可选。各层级的最低分数,格式为 { "tier_a": number, "tier_b": number, "tier_c": number }。分数达到或超过 tier_a 时为 A,达到或超过 tier_b 时为 B,达到或超过 tier_c 时为 C,否则为 D。默认值为 80 / 60 / 40。
funded_within_daysinteger否可选。计入 recently_funded 信号所要求的融资轮次时间范围,以天为单位。默认值为 540(18 个月)。
min_score_to_outputinteger否如果设置此项,低于此阈值的行将从输出中跳过(不会推送到数据集)。跳过的行仅会记录日志。
previous_scoreinteger否此公司的先前 ICP 分数。如果提供,输出将包含 score_change 和 score_trend 字段。
gtm_hiring_signalstring否公司是否正在积极招聘 GTM/销售岗位。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。
gtm_role_countstring否开放的 GTM/销售岗位数量。当数量达到或超过 min_gtm_roles(默认值为 2)时,通过 gtm_role_count_strong 信号计分。接受数字字符串(例如 "8")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为整数。
uses_hubspotstring否公司是否使用 HubSpot。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。
uses_salesforcestring否公司是否使用 Salesforce。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。
uses_claystring否公司是否使用 Clay。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。
crm_detectedstring否是否检测到任何 CRM。接受类似布尔值的字符串("true"/"false")或任何非空 CRM 名称(例如 "Salesforce")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。如果未设置,则根据 uses_hubspot/uses_salesforce 自动推导。
seq_tool_detectedstring否是否检测到销售序列工具(Outreach、SalesLoft、Apollo、Lemlist)。接受类似布尔值的字符串("true"/"false")或任何非空工具名称(例如 "Outreach")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。
tech_stackstring否以逗号分隔的技术列表。如果未设置布尔值,则用于自动检测 CRM/销售序列工具。
headcountstring否当前员工人数。接受数字字符串(例如 "3000")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为整数。
headcount_mininteger否headcount_in_range 信号所需的最低员工人数。
headcount_maxinteger否headcount_in_range 信号的最大员工人数。
headcount_in_rangeboolean否覆盖设置:员工人数是否处于目标范围内。
employee_bandstring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司员工人数区间,例如 "201-500"。当其值属于 target_employee_bands 时,通过 employee_band_match 计分。
revenue_estimatestring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的预估年收入(美元)。通过 revenue_in_range 计分。接受数字字符串(例如 "50000000")。运行时会转换为整数。
hq_locationstring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的总部所在地。仅供参考;目前不参与计分。
founded_yearstring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司成立年份。仅供参考;目前不参与计分。接受数字字符串(例如 "2015")。
recently_fundedboolean否覆盖设置:公司是否为近期获得融资(在 funded_within_days 天内,默认值为 540)。
last_funding_datestring否上轮融资日期的 ISO 日期(旧字段;优先使用 latest_funding_date)。如果未设置布尔值,则用于自动检测 recently_funded。
latest_funding_datestring否最新一轮融资日期的 ISO 日期(C1 Funding & Press Signal Scanner 发布后提供)。根据 funded_within_days 判定 recently_funded。
latest_funding_amountstring否最新一轮融资金额(美元)(C1 发布后提供)。金额达到或超过 min_funding_amount(默认值为 1000000)时,通过 well_funded 计分。接受数字字符串(例如 "50000000")。
funding_stagestring否融资阶段(例如 seed、series_a、series_b、growth)。用于推断 recently_funded。
industrystring否公司的行业(来自 Company Firmographic Enricher,Actor ID YlUtLWjfPpqykmB8g)。
industry_matchboolean否覆盖设置:公司的行业是否与目标列表匹配。
target_industriesstring否用于 industry_match 信号的目标行业逗号分隔列表。
social_platforms_foundstring否来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的官方社交平台数量。数量达到或超过 min_social_platforms(默认值为 2)时,通过 social_presence 计分。接受数字字符串。
total_followersstring否来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的各平台社交媒体粉丝总数。数量达到或超过 min_total_followers(默认值为 1000)时,通过 strong_social_following 计分。接受数字字符串。
has_linkedinstring否来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)或 Domain to LinkedIn URL Resolver(Actor ID 3HtnSaqPHOg1Qg5gx)的公司 LinkedIn 页面是否已找到。计入 social_presence。接受类似布尔值的字符串。
has_twitterstring否来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的公司 X/Twitter 个人资料是否已找到。计入 social_presence。接受类似布尔值的字符串。
job_countstring否来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的开放职位数量。数量达到或超过 min_job_count(默认值为 3)时,通过 active_hiring_volume 计分。接受数字字符串。
keyword_match_countstring否来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的目标关键词匹配数量。数量达到或超过 min_keyword_matches(默认值为 1)时,通过 keyword_signal_match 计分。接受数字字符串。

详细介绍

ICP 适配度评分 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

ICP 适配度评分 MCP 服务

一个可根据理想客户画像为公司评分的 MCP 服务。它封装了 Apify 上的 Mamba Labs ICP Fit Scorer actor,并向任何 MCP 客户端返回可直接用于 Clay 的扁平 JSON 行。

内容

功能介绍

提供公司域名和 ICP 定义后,它会根据加权信号为公司评分,返回 0 到 100 的分数、A 到 D 的等级,以及各项信号的明细。定义 ICP 有三种方式:使用预置模板、提供 JSON 评分配置,或用通俗语言描述(需要使用你自己的 LLM 密钥)。启用 fetch_signals 后,actor 会在评分前为你收集招聘和技术栈信号。输出为一行扁平数据,可直接用于 Clay、CRM 或 AI Agent 工作流。所有评分都在 Apify 上运行。此软件包是一个轻量客户端,负责调用 actor 并返回结果。

快速开始

你需要 Node.js 18 或更高版本,以及一个带有 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "mamba-icp-scorer": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-icp-fit-scorer"],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

前往 https://console.apify.com/account/integrations 获取令牌,将其粘贴到配置中,然后重启 Claude Desktop。届时即可使用 score_icp_fit 和 list_icp_templates 工具。

前置条件

  • Node.js 18 或更高版本
  • 一个带有 API 令牌的 Apify 账户

示例提示词

  • “使用 b2b_saas 模板为 clay.com 评分,并获取其信号。”
  • “stripe.com 与面向中型市场金融科技公司的 ICP 匹配度如何?请说明评分原因。”
  • “使用我的评分配置为 figma.com 评分,并提供各项信号的明细。”
  • “根据以下 ICP 描述为 openai.com 评分:正在招聘市场拓展人才的企业级 AI 团队。”

输入

以下是该工具接受的所有输入,内容由服务自身的工具列表生成。

score_icp_fit
输入项类型必填描述
company_domainstring是要评分的公司的主域名。例如:clay.com
company_namestring否可选的公司显示名称。
templateone of full_signal, saas_outbound, b2b_services, fintech, smb_local, enterprise否预构建评分配置的名称,共有 actor 提供的六种:full_signal、saas_outbound、b2b_services、fintech、smb_local、enterprise。可替代 scoring_config 或 icp_description。调用 list_icp_templates 查看这些配置。
scoring_configobject否评分权重的 JSON 对象。可替代 template 或 icp_description。
icp_descriptionstring否对目标 ICP 的通俗英文描述。需要 llm_api_key。可替代 template 或 scoring_config。
llm_api_keystring否OpenAI 或 Anthropic API 密钥。仅在使用 icp_description 时必填。
llm_providerone of openai, anthropic否与 icp_description 搭配使用的大模型提供商:openai 或 anthropic。
fetch_signalsboolean否如果为 true,actor 会在评分前自动获取公司的招聘和技术栈信号。
include_explanationboolean否如果为 true,输出中会添加 score_explanation 字符串,说明评分的依据。
tier_thresholdsobject否可选。各等级的最低分,格式为 { "tier_a": number, "tier_b": number, "tier_c": number }。分数达到或超过 tier_a 为 A,达到或超过 tier_b 为 B,达到或超过 tier_c 为 C,否则为 D。默认值为 80 / 60 / 40。
funded_within_daysinteger否可选。近期获融资信号的有效期限,即融资轮次必须在多少天内才计入。默认值为 540(18 个月)。
min_score_to_outputinteger否如果设置,低于此阈值的行会从输出中跳过(不会推送到数据集)。跳过的行只会记录日志。
previous_scoreinteger否该公司的先前 ICP 评分。如果提供,输出中会包含 score_change 和 score_trend 字段。
gtm_hiring_signalstring否公司是否正在积极招聘 GTM/销售岗位。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。
gtm_role_countstring否空缺 GTM/销售岗位的数量。当数量达到或超过 min_gtm_roles(默认值为 2)时,通过 gtm_role_count_strong 信号评分。接受数字字符串(例如 "8")。为兼容 Clay,以字符串形式传入,并在运行时转换为整数。
uses_hubspotstring否公司是否使用 HubSpot。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。
uses_salesforcestring否公司是否使用 Salesforce。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。
uses_claystring否公司是否使用 Clay。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。
crm_detectedstring否是否检测到任何 CRM。接受类似布尔值的字符串("true"/"false")或任何非空的 CRM 名称(例如 "Salesforce")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。如果未设置,则根据 uses_hubspot/uses_salesforce 自动推导。
seq_tool_detectedstring否是否检测到销售序列工具(Outreach、SalesLoft、Apollo、Lemlist)。接受类似布尔值的字符串("true"/"false")或任何非空的工具名称(例如 "Outreach")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。
tech_stackstring否以逗号分隔的技术列表。如果未设置布尔值,则用于自动检测 CRM/销售序列工具。
headcountstring否当前员工人数。接受数字字符串(例如 "3000")。为兼容 Clay,以字符串形式传入,并在运行时转换为整数。
headcount_mininteger否headcount_in_range 信号的员工人数下限。
headcount_maxinteger否headcount_in_range 信号的员工人数上限。
headcount_in_rangeboolean否覆盖值:员工人数是否在目标范围内。
employee_bandstring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司员工规模区间,例如 "201-500"。如果该值在 target_employee_bands 中,则通过 employee_band_match 评分。
revenue_estimatestring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的预估年收入(美元)。通过 revenue_in_range 评分。接受数字字符串(例如 "50000000")。在运行时转换为整数。
hq_locationstring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的总部所在地。仅供参考,不参与当前评分。
founded_yearstring否来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司创立年份。仅供参考,不参与当前评分。接受数字字符串(例如 "2015")。
recently_fundedboolean否覆盖值:公司近期是否获得融资(在 funded_within_days 天内,默认值为 540)。
last_funding_datestring否上一轮融资的 ISO 日期(旧字段;优先使用 latest_funding_date)。如果未设置布尔值,则用于自动检测 recently_funded。
latest_funding_datestring否最新一轮融资的 ISO 日期(待 C1 Funding & Press Signal Scanner 发布后提供)。根据 funded_within_days 判断 recently_funded。
latest_funding_amountstring否最新一轮融资金额(美元;待 C1 发布后提供)。达到或超过 min_funding_amount(默认值为 1000000)时,通过 well_funded 评分。接受数字字符串(例如 "50000000")。
funding_stagestring否融资阶段(例如 seed、series_a、series_b、growth)。用于推断 recently_funded。
industrystring否公司的行业(来自 Company Firmographic Enricher,Actor ID YlUtLWjfPpqykmB8g)。
industry_matchboolean否覆盖值:公司的行业是否符合目标列表。
target_industriesstring否以逗号分隔的目标行业列表,用于 industry_match 信号。
social_platforms_foundstring否来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的官方社交平台数量。达到或超过 min_social_platforms(默认值为 2)时,通过 social_presence 评分。接受数字字符串。
total_followersstring否来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的各平台社交媒体粉丝总数。达到或超过 min_total_followers(默认值为 1000)时,通过 strong_social_following 评分。接受数字字符串。
has_linkedinstring否是否找到公司的 LinkedIn 页面,数据来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)或 Domain to LinkedIn URL Resolver(Actor ID 3HtnSaqPHOg1Qg5gx)。会影响 social_presence。接受类似布尔值的字符串。
has_twitterstring否是否找到公司的 X/Twitter 个人资料,数据来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)。会影响 social_presence。接受类似布尔值的字符串。
job_countstring否来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的空缺职位数量。达到或超过 min_job_count(默认值为 3)时,通过 active_hiring_volume 评分。接受数字字符串。
keyword_match_countstring否来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的目标关键词匹配数量。达到或超过 min_keyword_matches(默认值为 1)时,通过 keyword_signal_match 评分。接受数字字符串。
max_charge_usdnumber否可选。此调用的消费上限,单位为 USD。actor 会在任何可能导致本次运行费用超过此金额的扣费前停止,并保留所有已扣费的行。
list_icp_templates

无需输入。返回 score_icp_fit 接受的六个预置模板名称,以及 Actor 对它们差异的说明。此操作在本地完成:无需运行 Apify、无需令牌,也不会产生费用。

请使用 template、scoring_config 或 icp_description 中的且仅一个来定义你的 ICP。

此服务仅提供单公司评分流程。Actor 还支持批量输入(公司数据集或 CSV)和结果 Webhook。对于这些用法,请直接在 Apify 上运行 Actor。

输出

此工具会返回被评分公司的 Actor 扁平 JSON 行,其中包含 icp_score(0 到 100)、icp_tier(A 到 D)、各信号的细分数据,以及可选的说明。完整输出架构请参阅 Apify Store 页面。

输出示例

{
  "company_domain": "ramp.com",
  "icp_score": 87,
  "icp_tier": "A",
  "lead_tag": "priority",
  "score_hiring": 25,
  "score_tech_stack": 22,
  "score_headcount": 20,
  "score_funding": 20,
  "score_industry": 0,
  "run_date": "2026-05-28"
}

功能

  • 用户可通过 JSON 评分配置自定义权重
  • 返回 icp_score(0 到 100)、icp_tier(A 到 D)和 lead_tag
  • 按信号细分得分:招聘、技术栈、员工人数、融资、行业
  • 可替代 Clay 中 6 个以上的手动公式列

定价

你按事件付费,费用由你自己的 Apify 账户结算。以下价格来自实时定价记录,读取日期为 2026-10-16:

事件每个事件的价格(美元)触发时机
apify-default-dataset-item免费套餐为 $0.05,高级 Apify 套餐低至 $0.0425默认数据集中的单条结果。
apify-actor-start$0.00005Actor 开始运行时收费。收费事件数量取决于 Actor 内存(每 GB 一个事件,至少一个事件)。

Actor 的 Apify 页面列出了当前价格。运行此服务会消耗 Apify 额度。

每次调用的运行方式

每次调用都会启动 Actor 运行并轮询,直至运行完成,然后读取数据集。运行时限为 1,800 秒。如果此调用停止等待时,运行仍在进行中,调用会返回运行 ID 和控制台链接,而不是超时,因此结果不会丢失。

Actor 完整文档

此服务是一个轻量客户端,不包含任何评分逻辑。完整的输入和输出参考、定价及运行历史,请参阅 Apify Store 页面:

https://apify.com/mambalabs/icp-account-lead-scoring-fit-scorer-0-100-for-clay


Mamba Labs GTM 套件

此服务是 58 个 Mamba Labs MCP 服务之一,每个服务均由专属的 Apify Actor 提供支持,并以 @mambalabsdev on npm 名义发布。与此服务最相关的有:

Actor不可变 Actor ID
GTM 招聘信号抓取器D7O1SA2EqwHGsGr1P
技术栈信号检测器qyd7nNyqFPelQViBx
GTM 信号聚合器xKdRfnfFNkdMpFuNs
招聘网站关键词信号扫描器4DvqpvhMR74NLcDDY
域名到 LinkedIn URL 解析器3HtnSaqPHOg1Qg5gx
ICP 匹配度评分器W161DT8W4kW55dMFh
域名可投递性检查器0tVgxI7A6o9jMlxmc
公司企业特征信息增强器YlUtLWjfPpqykmB8g
公司社交媒体布局映射器4k6CCemkgBDz18m2h
公司身份解析器lr8fTRAmZCBZmuwwh
公司变更事件信息流oX44rS0fkEJ3rXLWe
融资和新闻信号扫描器FS13X6dhQVgX3XOM6

如需通过一次安装获取其中 21 个服务,请使用 @mambalabsdev/mcp-gtm-suite。

由 Mamba Labs 构建 | npm | Apify Store

许可证

MIT

由 Mamba Labs 构建。https://apify.com/mambalabs

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。