关于 Icp Fit Scorer
这是基于 Apify 上 Mamba Labs ICP Fit Scorer Actor 的 MCP 服务,面向销售拓展和营收运营团队。它按模板、JSON 权重配置或自然语言 ICP 评估单家公司,并返回分数、等级和各信号明细。
主要功能
- 01按模板、权重配置或 ICP 描述评分
- 02返回 0–100 分及 A–D 等级
- 03提供逐项信号评分明细
- 04可自动获取招聘和技术栈信号
- 05列出六种预设 ICP 模板
适用场景
- 01筛选符合目标客户画像的公司
- 02根据招聘和技术栈信号评估潜在客户
- 03将评分结果用于 Clay、CRM 或 Agent 工作流
MCP 相关
向 MCP 客户端提供 `score_icp_fit` 和 `list_icp_templates` 工具。评分调用 Apify 上的 Actor,返回适用于 Clay 的扁平 JSON 结果;模板列表则在本地返回。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| company_domain | string | 是 | 要评估的公司的主域名。例如:clay.com |
| company_name | string | 否 | 公司的可选显示名称。 |
| template | string | 否 | 预置评分配置的名称。与 scoring_config 或 icp_description 二选一。 |
| scoring_config | object | 否 | 包含评分权重的 JSON 对象。与 template 或 icp_description 二选一。 |
| icp_description | string | 否 | 用纯英文描述目标 ICP。需要 llm_api_key。与 template 或 scoring_config 二选一。 |
| llm_api_key | string | 否 | 你的 OpenAI 或 Anthropic API 密钥。仅在使用 icp_description 时需要。 |
| llm_provider | string | 否 | 与 icp_description 配合使用的 LLM 提供商:openai 或 anthropic。 |
| fetch_signals | boolean | 否 | 如果为 true,actor 会在评分前自动获取公司的招聘和技术栈信号。 |
| include_explanation | boolean | 否 | 如果为 true,输出中会添加 score_explanation 字符串,说明评分依据。 |
| tier_thresholds | object | 否 | 可选。各层级的最低分数,格式为 { "tier_a": number, "tier_b": number, "tier_c": number }。分数达到或超过 tier_a 时为 A,达到或超过 tier_b 时为 B,达到或超过 tier_c 时为 C,否则为 D。默认值为 80 / 60 / 40。 |
| funded_within_days | integer | 否 | 可选。计入 recently_funded 信号所要求的融资轮次时间范围,以天为单位。默认值为 540(18 个月)。 |
| min_score_to_output | integer | 否 | 如果设置此项,低于此阈值的行将从输出中跳过(不会推送到数据集)。跳过的行仅会记录日志。 |
| previous_score | integer | 否 | 此公司的先前 ICP 分数。如果提供,输出将包含 score_change 和 score_trend 字段。 |
| gtm_hiring_signal | string | 否 | 公司是否正在积极招聘 GTM/销售岗位。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。 |
| gtm_role_count | string | 否 | 开放的 GTM/销售岗位数量。当数量达到或超过 min_gtm_roles(默认值为 2)时,通过 gtm_role_count_strong 信号计分。接受数字字符串(例如 "8")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为整数。 |
| uses_hubspot | string | 否 | 公司是否使用 HubSpot。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。 |
| uses_salesforce | string | 否 | 公司是否使用 Salesforce。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。 |
| uses_clay | string | 否 | 公司是否使用 Clay。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。 |
| crm_detected | string | 否 | 是否检测到任何 CRM。接受类似布尔值的字符串("true"/"false")或任何非空 CRM 名称(例如 "Salesforce")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。如果未设置,则根据 uses_hubspot/uses_salesforce 自动推导。 |
| seq_tool_detected | string | 否 | 是否检测到销售序列工具(Outreach、SalesLoft、Apollo、Lemlist)。接受类似布尔值的字符串("true"/"false")或任何非空工具名称(例如 "Outreach")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为布尔值。 |
| tech_stack | string | 否 | 以逗号分隔的技术列表。如果未设置布尔值,则用于自动检测 CRM/销售序列工具。 |
| headcount | string | 否 | 当前员工人数。接受数字字符串(例如 "3000")。为兼容 Clay,以字符串形式发送,并在运行时强制转换为整数。 |
| headcount_min | integer | 否 | headcount_in_range 信号所需的最低员工人数。 |
| headcount_max | integer | 否 | headcount_in_range 信号的最大员工人数。 |
| headcount_in_range | boolean | 否 | 覆盖设置:员工人数是否处于目标范围内。 |
| employee_band | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司员工人数区间,例如 "201-500"。当其值属于 target_employee_bands 时,通过 employee_band_match 计分。 |
| revenue_estimate | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的预估年收入(美元)。通过 revenue_in_range 计分。接受数字字符串(例如 "50000000")。运行时会转换为整数。 |
| hq_location | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的总部所在地。仅供参考;目前不参与计分。 |
| founded_year | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司成立年份。仅供参考;目前不参与计分。接受数字字符串(例如 "2015")。 |
| recently_funded | boolean | 否 | 覆盖设置:公司是否为近期获得融资(在 funded_within_days 天内,默认值为 540)。 |
| last_funding_date | string | 否 | 上轮融资日期的 ISO 日期(旧字段;优先使用 latest_funding_date)。如果未设置布尔值,则用于自动检测 recently_funded。 |
| latest_funding_date | string | 否 | 最新一轮融资日期的 ISO 日期(C1 Funding & Press Signal Scanner 发布后提供)。根据 funded_within_days 判定 recently_funded。 |
| latest_funding_amount | string | 否 | 最新一轮融资金额(美元)(C1 发布后提供)。金额达到或超过 min_funding_amount(默认值为 1000000)时,通过 well_funded 计分。接受数字字符串(例如 "50000000")。 |
| funding_stage | string | 否 | 融资阶段(例如 seed、series_a、series_b、growth)。用于推断 recently_funded。 |
| industry | string | 否 | 公司的行业(来自 Company Firmographic Enricher,Actor ID YlUtLWjfPpqykmB8g)。 |
| industry_match | boolean | 否 | 覆盖设置:公司的行业是否与目标列表匹配。 |
| target_industries | string | 否 | 用于 industry_match 信号的目标行业逗号分隔列表。 |
| social_platforms_found | string | 否 | 来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的官方社交平台数量。数量达到或超过 min_social_platforms(默认值为 2)时,通过 social_presence 计分。接受数字字符串。 |
| total_followers | string | 否 | 来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的各平台社交媒体粉丝总数。数量达到或超过 min_total_followers(默认值为 1000)时,通过 strong_social_following 计分。接受数字字符串。 |
| has_linkedin | string | 否 | 来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)或 Domain to LinkedIn URL Resolver(Actor ID 3HtnSaqPHOg1Qg5gx)的公司 LinkedIn 页面是否已找到。计入 social_presence。接受类似布尔值的字符串。 |
| has_twitter | string | 否 | 来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的公司 X/Twitter 个人资料是否已找到。计入 social_presence。接受类似布尔值的字符串。 |
| job_count | string | 否 | 来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的开放职位数量。数量达到或超过 min_job_count(默认值为 3)时,通过 active_hiring_volume 计分。接受数字字符串。 |
| keyword_match_count | string | 否 | 来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的目标关键词匹配数量。数量达到或超过 min_keyword_matches(默认值为 1)时,通过 keyword_signal_match 计分。接受数字字符串。 |
详细介绍
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_domain | string | 是 | 要评分的公司的主域名。例如:clay.com |
company_name | string | 否 | 可选的公司显示名称。 |
template | one 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_config | object | 否 | 评分权重的 JSON 对象。可替代 template 或 icp_description。 |
icp_description | string | 否 | 对目标 ICP 的通俗英文描述。需要 llm_api_key。可替代 template 或 scoring_config。 |
llm_api_key | string | 否 | OpenAI 或 Anthropic API 密钥。仅在使用 icp_description 时必填。 |
llm_provider | one of openai, anthropic | 否 | 与 icp_description 搭配使用的大模型提供商:openai 或 anthropic。 |
fetch_signals | boolean | 否 | 如果为 true,actor 会在评分前自动获取公司的招聘和技术栈信号。 |
include_explanation | boolean | 否 | 如果为 true,输出中会添加 score_explanation 字符串,说明评分的依据。 |
tier_thresholds | object | 否 | 可选。各等级的最低分,格式为 { "tier_a": number, "tier_b": number, "tier_c": number }。分数达到或超过 tier_a 为 A,达到或超过 tier_b 为 B,达到或超过 tier_c 为 C,否则为 D。默认值为 80 / 60 / 40。 |
funded_within_days | integer | 否 | 可选。近期获融资信号的有效期限,即融资轮次必须在多少天内才计入。默认值为 540(18 个月)。 |
min_score_to_output | integer | 否 | 如果设置,低于此阈值的行会从输出中跳过(不会推送到数据集)。跳过的行只会记录日志。 |
previous_score | integer | 否 | 该公司的先前 ICP 评分。如果提供,输出中会包含 score_change 和 score_trend 字段。 |
gtm_hiring_signal | string | 否 | 公司是否正在积极招聘 GTM/销售岗位。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。 |
gtm_role_count | string | 否 | 空缺 GTM/销售岗位的数量。当数量达到或超过 min_gtm_roles(默认值为 2)时,通过 gtm_role_count_strong 信号评分。接受数字字符串(例如 "8")。为兼容 Clay,以字符串形式传入,并在运行时转换为整数。 |
uses_hubspot | string | 否 | 公司是否使用 HubSpot。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。 |
uses_salesforce | string | 否 | 公司是否使用 Salesforce。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。 |
uses_clay | string | 否 | 公司是否使用 Clay。接受类似布尔值的字符串("true"/"false")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。 |
crm_detected | string | 否 | 是否检测到任何 CRM。接受类似布尔值的字符串("true"/"false")或任何非空的 CRM 名称(例如 "Salesforce")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。如果未设置,则根据 uses_hubspot/uses_salesforce 自动推导。 |
seq_tool_detected | string | 否 | 是否检测到销售序列工具(Outreach、SalesLoft、Apollo、Lemlist)。接受类似布尔值的字符串("true"/"false")或任何非空的工具名称(例如 "Outreach")。为兼容 Clay,以字符串形式传入,并在运行时转换为布尔值。 |
tech_stack | string | 否 | 以逗号分隔的技术列表。如果未设置布尔值,则用于自动检测 CRM/销售序列工具。 |
headcount | string | 否 | 当前员工人数。接受数字字符串(例如 "3000")。为兼容 Clay,以字符串形式传入,并在运行时转换为整数。 |
headcount_min | integer | 否 | headcount_in_range 信号的员工人数下限。 |
headcount_max | integer | 否 | headcount_in_range 信号的员工人数上限。 |
headcount_in_range | boolean | 否 | 覆盖值:员工人数是否在目标范围内。 |
employee_band | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司员工规模区间,例如 "201-500"。如果该值在 target_employee_bands 中,则通过 employee_band_match 评分。 |
revenue_estimate | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的预估年收入(美元)。通过 revenue_in_range 评分。接受数字字符串(例如 "50000000")。在运行时转换为整数。 |
hq_location | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的总部所在地。仅供参考,不参与当前评分。 |
founded_year | string | 否 | 来自 Company Firmographic Enricher(Actor ID YlUtLWjfPpqykmB8g)的公司创立年份。仅供参考,不参与当前评分。接受数字字符串(例如 "2015")。 |
recently_funded | boolean | 否 | 覆盖值:公司近期是否获得融资(在 funded_within_days 天内,默认值为 540)。 |
last_funding_date | string | 否 | 上一轮融资的 ISO 日期(旧字段;优先使用 latest_funding_date)。如果未设置布尔值,则用于自动检测 recently_funded。 |
latest_funding_date | string | 否 | 最新一轮融资的 ISO 日期(待 C1 Funding & Press Signal Scanner 发布后提供)。根据 funded_within_days 判断 recently_funded。 |
latest_funding_amount | string | 否 | 最新一轮融资金额(美元;待 C1 发布后提供)。达到或超过 min_funding_amount(默认值为 1000000)时,通过 well_funded 评分。接受数字字符串(例如 "50000000")。 |
funding_stage | string | 否 | 融资阶段(例如 seed、series_a、series_b、growth)。用于推断 recently_funded。 |
industry | string | 否 | 公司的行业(来自 Company Firmographic Enricher,Actor ID YlUtLWjfPpqykmB8g)。 |
industry_match | boolean | 否 | 覆盖值:公司的行业是否符合目标列表。 |
target_industries | string | 否 | 以逗号分隔的目标行业列表,用于 industry_match 信号。 |
social_platforms_found | string | 否 | 来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的官方社交平台数量。达到或超过 min_social_platforms(默认值为 2)时,通过 social_presence 评分。接受数字字符串。 |
total_followers | string | 否 | 来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)的各平台社交媒体粉丝总数。达到或超过 min_total_followers(默认值为 1000)时,通过 strong_social_following 评分。接受数字字符串。 |
has_linkedin | string | 否 | 是否找到公司的 LinkedIn 页面,数据来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)或 Domain to LinkedIn URL Resolver(Actor ID 3HtnSaqPHOg1Qg5gx)。会影响 social_presence。接受类似布尔值的字符串。 |
has_twitter | string | 否 | 是否找到公司的 X/Twitter 个人资料,数据来自 Company Social Presence Mapper(Actor ID 4k6CCemkgBDz18m2h)。会影响 social_presence。接受类似布尔值的字符串。 |
job_count | string | 否 | 来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的空缺职位数量。达到或超过 min_job_count(默认值为 3)时,通过 active_hiring_volume 评分。接受数字字符串。 |
keyword_match_count | string | 否 | 来自 Job Board Keyword Signal Scanner(Actor ID 4DvqpvhMR74NLcDDY)的目标关键词匹配数量。达到或超过 min_keyword_matches(默认值为 1)时,通过 keyword_signal_match 评分。接受数字字符串。 |
max_charge_usd | number | 否 | 可选。此调用的消费上限,单位为 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.00005 | Actor 开始运行时收费。收费事件数量取决于 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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。