关于 Fund Momentum MCP Server
Fund Momentum 是面向创始人和新兴基金管理者的风险投资情报服务,通过远程 MCP 服务提供基金、投资者信号和 LP 数据,并为基金资料标注来源、核验日期与置信度。
主要功能
- 01查询近期募集资金的 VC 基金
- 02查看基金资料与变更
- 03按条件检查 LP 覆盖情况
- 04搜索 LP Radar 中的 LP 记录
- 05提供来源、核验日期和置信度
适用场景
- 01为融资轮次寻找可能的投资者
- 02跟踪基金募集和部署动态
- 03研究支持 Fund I 和 II 管理者的 LP
MCP 相关
远程 MCP 服务向兼容客户端开放基金搜索、基金详情、变更查询和 LP 覆盖检查等工具。部分工具支持无密钥试用;其他数据可通过密钥或按次付费访问。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://fundmomentum.vc/_api/mcpclaude mcp add --transport http fund-momentum https://fundmomentum.vc/_api/mcp{"mcpServers":{"fund-momentum":{"type":"http","url":"https://fundmomentum.vc/_api/mcp"}}}在 Cursor 中打开{"servers":{"fund-momentum":{"type":"http","url":"https://fundmomentum.vc/_api/mcp"}}}在 VS Code 中打开{"mcpServers":{"fund-momentum":{"type":"http","url":"https://fundmomentum.vc/_api/mcp"}}}{"mcpServers":{"fund-momentum":{"serverUrl":"https://fundmomentum.vc/_api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://fundmomentum.vc/_api/mcp需要授权工具
5| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| stage | enum | 否 | 关注的融资阶段growth | late_stage | pre_seed | seed | series_a | series_b | series_c |
| country | string | 否 | 国家/地区(例如 'United States'、'United Kingdom') |
| industry | string | 否 | 行业重点 |
| limit | integer | 否 | 要返回的结果数量(最多 20 条) |
详细介绍
Fund Momentum:风险投资的 Agentic 脉搏
面向创始人和新兴基金管理人的 Agentic 募资情报 · 追踪 950+ 支 VC 基金 · 742 位已披露 LP · LP Radar · 按次付费的远程 MCP 服务
fundmomentum.vc · MCP 文档 · LP Radar · FM15 排名 · Smithery
立即试用:无需密钥,无需注册
search_funds、get_fund、get_changes 和 check_lp_coverage 这四项工具合计每天可为每位调用者免费响应 10 次调用,完全无需凭证。粘贴以下内容:
curl -s https://fundmomentum.vc/_api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"search_funds","arguments":{"stage":"seed","country":"Germany","limit":5}},"id":1}'
真实数据,无需银行卡,无需邮箱地址。配额响应头、免费密钥及另外四项工具,请参阅:MCP 服务。
新增:通过 MCP 获取 LP 数据。 check_lp_coverage 可免费、无需密钥地告诉你,符合某个国家和 LP 类型条件的有限合伙人有多少。search_lps 则会向 LP Radar 订阅者返回 LP 记录本身(每月 €199 或每年 €1,499,银行卡结账)。请参阅 通过 MCP 使用 LP Radar。
什么是 Fund Momentum?
Fund Momentum 是面向创始人和新兴基金管理人的 Agentic 募资情报平台。它追踪 950+ 支 VC 基金,这些基金都在 2024 年 9 月以来募集过资金。约 300 笔基金交割以一手研究为基础,而非抓取的条目。LP Radar 绘制了 742 位已披露 LP 的图谱,并展示其中哪些支持 Fund I 和 Fund II 管理人。
你的 Agent 可通过远程 MCP 服务查询数据。创始人可以询问 Claude 或 ChatGPT,谁会支持他们的这一轮融资。自主 Agent 可以自行注册并按次付费。
**存在的意义:**基金名单很快就会过时。基金会停止投资,GP 会离开,投资理念也会发生变化。刚刚完成募集的基金手头有可部署的资金,因此 Fund Momentum 从这里入手。每份基金档案都包含来源、上次核查日期和可信度等级的溯源信息块。
上述数量是自动生成的,而非手动填写。
scripts/sync-counts.sh会从服务器卡片读取实时的SELECT COUNT(*), 并向下取整基金数量,因此公布的数字始终是保守估计,而非过时的夸大宣传。请参阅确保数字真实可靠。
MCP 服务
将 Claude、Cursor 或任何兼容 MCP 的 AI 直接连接到 Fund Momentum。
无密钥试用
search_funds、get_fund、get_changes 和 check_lp_coverage 这四项工具合计每天可为每位调用者免费响应 10 次调用,完全无需凭证。无需注册,无需银行卡,无需密钥。这是使用入口:在做出任何决定前,先查看真实数据。本 README 顶部的 curl 命令就是一个完整、可运行的调用示例。
每个响应都包含一个 _meta 块,告知你当前的使用情况:
"_meta": {
"auth": "keyless_trial",
"calls_used": 1,
"calls_limit": 10,
"calls_remaining": 9,
"resets_at": "2026-08-26T00:00:00.000Z"
}
无密钥试用涵盖上述四项工具。get_usage 和 send_feedback 同样免费且无需密钥,但不计量:它们永远不会占用每日额度。无密钥调用 get_changes 最多回溯 7 天;如果查询窗口被缩短,响应会返回 since_floor_applied: true。免费密钥可将回溯范围延长至 30 天。请参阅增量同步。
无需注册即可访问
没有注册门槛。Agent 可以发现此服务、按需付费并获取数据,整个过程中无需人工、账户或电子邮件。
| 访问方式 | 获取方式 | 可用功能 | 限制 |
|---|---|---|---|
| 无密钥 | 无需任何操作。直接调用端点。 | search_funds、get_fund、get_changes(7 天窗口)、check_lp_coverage(另有不限量的 get_usage、send_feedback) | 每位调用者每天(UTC)10 次调用 |
| 匿名密钥 | 向 /_api/agent/register 发送 POST {"agent_name":"..."} | 全部六种基金工具,可使用额度。创建时赠送 25 点免费额度。 | 每个 IP 每天最多创建 3 个新密钥,每个 /24 网段每天最多 10 个 |
| 付费,按次支付 | 无需任何操作。调用 Pro 工具,收到 402,付款后重试。 | 全部六种基金工具,按次计价 | 每位付款人每天 €1,000 |
| 付费,预付费 | 向 /_api/agent/credits/topup 发送 POST,支付验证请求 | 全部六种基金工具,可使用额度 | €5 / €20 / €50 / €100 |
| 关联 (可选) | 使用电子邮件向 /_api/agent/link 发送 POST | 包含以上所有功能,另有发票和控制面板 | 不会授予额外访问权限 |
此处不重复列出按次价格,因为手动输入的价格会过时。每种工具的描述中都注明了价格,而 /_api/mcp-tools 则根据实时工具定义生成。
获取密钥
两种方式都是免费的,耗时不到一分钟。
人工用户:fundmomentum.vc/mcp 介绍了 MCP 方案和客户端设置;你可以订阅,然后在 fundmomentum.vc/pricing 复制密钥。
自主 Agent:完全无需注册或提供电子邮件。此端点没有 email 字段。
curl -s https://fundmomentum.vc/_api/agent/register \
-H "Content-Type: application/json" \
-d '{"agent_name":"your-agent-name"}'
201 Created:
{
"api_key": "fm_agent_...",
"agent_id": "agt_...",
"status": "registered",
"agent_credits": 25,
"free_credits_granted": 25,
"cost_per_free_call": "€0.01",
"credits_never_expire": true,
"tools_on_credits": ["search_funds", "get_fund", "get_changes"],
"tools_paid_per_call": {
"get_fund_signals": "…",
"get_gp_profile": "…",
"match_startup": "…"
},
"payment": {
"protocol": "mpp",
"methods": ["tempo_usdc"],
"topup_endpoint": "/_api/agent/credits/topup",
"daily_spend_limit": "€1000.00"
},
"link_email_endpoint": "/_api/agent/link",
"mcp_endpoint": "https://fundmomentum.vc/_api/mcp"
}
无需付款、审批或人工介入:Agent 注册后,即可在同一秒内发起有用的调用。密钥只会返回一次。系统仅存储 SHA-256 哈希,因此密钥丢失后无法找回。
operator_url 和 contact 是可选的自由文本,且不会经过验证。若发送 email,系统会忽略它并附上一条说明,而不是拒绝请求,因此按照旧版契约编写的调用方仍可继续使用。
这 25 点额度可用于全部六种基金工具。免费工具每次消耗 1 点额度(€0.01);Pro 工具按次计价,价格见 /_api/mcp-tools。check_lp_coverage 永不消耗额度,search_lps 也从不以额度形式出售。请参阅 通过 MCP 使用 LP Radar。
为什么不需要电子邮件验证
早期版本要求点击验证链接才能使用 Pro 工具。这种做法有三个问题,因此现已移除。
大多数 Agent 无法读取电子邮件,因此它在一个承诺“注册后同一秒内即可调用”的流程中加入了人工步骤。它与人工 Google 注册共用 users 表,因此已通过 Google 登录的人调用此端点后,会收到 status: "existing"、空值 API 密钥、零点额度,以及一条声称全部六种工具均可用的响应。而且这种做法几乎没有起到任何保护作用:临时邮箱地址是免费的。
**访问控制就是定价。**Pro 数据始终按次收费,不存在免费使用途径。身份凭证是 API 密钥;对于按次支付的情况,则是付款钱包。
每天(UTC)每个 IP 最多可创建 3 个新密钥,每个 /24 网段最多可创建 10 个。超过限额时,注册请求会返回 429,并说明两种替代途径,而不会让你陷入困境:无密钥工具和按次支付,这两种方式都不需要密钥。
之后,每个 Agent 级别的响应都会在 _meta 中附带余额:
"_meta": {
"credits_remaining": 24,
"cost_per_call": "€0.01",
"billing": "per_call"
}
当 credits_remaining 低于 100 时,该区块会添加 buy_more。
无需任何账户即可付费
基于自主机器的支付已在 Tempo 主网上线。 调用 Pro 工具时完全不提供密钥,会收到 HTTP 402,其中包含通过 MPP 发送的支付挑战。在 Tempo 上使用 USDC 支付(链 4217),然后重试,即可获取数据和收据。整个过程中无需注册,也不会创建账户。
curl -fsSL https://tempo.xyz/install | bash
tempo wallet login
tempo request -X POST --json '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"get_fund_signals","arguments":{"slug":"speedinvest-africa-fund"}},"id":1}' https://fundmomentum.vc/_api/mcp
同一流程也可为密钥充值,因此 Agent 无需中断:
curl -s -X POST https://fundmomentum.vc/_api/agent/credits/topup \
-H "X-API-Key: fm_agent_..." -H "Content-Type: application/json" \
-d '{"amount_eur":20}'
amount_eur 可设为 5、20、50 或 100。€20 可购买 2,000 个积分。每日上限会在发出挑战之前检查,因此不会邀请你支付之后又拒绝的费用。每位付款方每天(UTC)最多可消费 €1,000。
价格以 EUR 报价,以 USDC 结算,按照欧洲央行每日参考汇率换算,并加上 1.5% 的缓冲,以应对日内汇率波动和手续费。金额不会向上取整到美分:€0.01 的费用为 $0.0118,而不是 $0.02。
挑战通过标准的 WWW-Authenticate: Payment ... 标头发送,已支付的响应则附带 Payment-Receipt 标头,其中包含链上交易参考信息。
通过 MCP 进行交互时,形式有所不同,因为必须如此。 MCP 客户端会忽略 402 的响应正文,而是根据状态行作出判断。因此,通过 Streamable HTTP 使用 MCP 通信的调用方(带有 mcp-method 标头,或 Accept 中同时列出 application/json 和 text/event-stream)会收到 HTTP 200,其中包含 JSON-RPC 错误:error.code 为 -32042,挑战位于 error.data.challenges,请求的 id 也会原样返回。支付后,通过 params._meta["org.paymentauth/credential"] 携带凭据重试;收据会通过 result._meta["org.paymentauth/receipt"] 返回。无法验证的凭据会返回 -32043,而非 -32042,因此不会要求你重复支付。
已使用该协议自带的验证器对照此服务进行检查:
$ mppx validate https://fundmomentum.vc
Summary: 15 passed, 0 failed, 1 skipped
所有结构性检查均通过,包括主网代币和收款方地址。唯一跳过的是支付步骤:验证器仅会在测试网上提供已注资的钱包,而主网没有水龙头。相同的测试网部署通过了该步骤,并完成真实的链上支付且收据已验证(25/25)。
过去,积分耗尽会显示为 JSON-RPC 错误 -32001。现在会返回 HTTP 402。请更新所有匹配旧错误代码的处理程序。
如果你不想付费,也有真正可用的备用方案:移除 X-API-Key 标头后,search_funds、get_fund、get_changes 和 check_lp_coverage 仍可在无需凭据的情况下每天响应 10 次调用。
关联电子邮箱(可选)
使用 {"email":"..."} 调用 POST /_api/agent/link,可将密钥关联到个人账户,仅用于发票和仪表板。这不会授予任何访问权限,也不会改变积分。已经验证过的电子邮箱地址(例如通过 Google 登录验证的地址)会立即关联,且不会发送邮件。Agent 路径中,只有此端点和 /_api/agent/link/resend(每天 3 次)会发送电子邮件。
超时与重试
重试绝不会重复扣费。 同一个调用会返回同一个挑战,绝不会返回新挑战。该挑战付款成功后,同一个调用会免费返回已存储的结果。超时后重试不会导致重复付款。
边界由付款方、工具和规范化参数决定,因此你无需进行任何设置。参数顺序无关紧要:比较前会对键排序。要自行选择边界:
{ "params": { "_meta": { "vc.fundmomentum/idempotency-key": "your-id" } } }
Agent 无需查阅本 README 也能了解这一点:每个挑战都会在 error.data.idempotency 中附带相同的保证,其中包含 guaranteed、meta_key、meta_key_optional 和 note。
为 match_startup 设置充足的超时时间。3 到 10 秒很常见,并不代表卡住:它会分析所有受跟踪的基金。重试保护是安全网,不能替代合理的超时时间。
| 响应 | 含义 | 是否已向你收费? |
|---|---|---|
-32042 | 需要付款。挑战位于 error.data.challenges 中 | 否 |
-32043 | 凭证验证失败 | 可能已收费。 请将交易哈希发给我们,我们会人工结算 |
-32000,且 error.data.error_reason: "not_found" 和 checked_before_payment: true | slug 不存在、匹配多个基金(会列出这些基金,但不会选取其中任何一个),或该基金没有已发布的信号 | 否,绝不会 |
-32602,且 error.data.error_reason: "invalid_args" 和 checked_before_payment: true | 参数未知、缺失或格式错误 | 否,绝不会 |
slug 错误或参数有误时,会在付款前直接拒绝。消息会列出最接近的有效 slug,或该工具接受的参数。
只有在毫无歧义时,才会解析近似名称。 get_fund、get_fund_signals 和 get_gp_profile 接受与真实 slug 仅大小写或空格不同的名称,或恰好是某个真实 slug 的连字符边界前缀的名称(speedinvest-africa 会解析为 speedinvest-africa-fund)。请求会正常处理,结果会附带 resolved_from(以及 _meta.resolved_from / _meta.resolved_to),让你了解真实 slug。匹配多个基金的名称(speedinvest)会列出匹配项,绝不会猜测;没有匹配项则返回 not_found。解析会在付款挑战前进行,因此名称错误绝不会产生费用。正确做法仍然是先调用 search_funds 获取 slug。
拒绝消息(无密钥限额、未提供密钥、套餐不符、需要付款、需要 LP Radar)会先提供面向用户的途径、fundmomentum.vc/pricing 上的免费密钥,然后提供面向自动化调用方的途径。error.data / _meta 中的所有结构化字段都保持不变;请解析这些字段,而非正文。
每个工具的费用都写在其自身的描述中。/_api/mcp-tools 根据实时工具定义生成,因此始终显示当前价格。fundmomentum.vc/mpp-wallet 的第 5 节也包含相同内容。
快速设置(Claude Desktop)
将以下内容添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"fund-momentum": {
"url": "https://fundmomentum.vc/_api/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
重启 Claude Desktop 即可。若要使用无需密钥的试用版,请完全移除 headers 块。
查询示例
"Which seed funds in DACH invest in B2B SaaS and are deploying now?"
"What is Speedinvest bullish on right now?"
"Match my startup: AI-native fintech, seed stage, raising €3M, Vienna"
"What should I know before pitching Point Nine Capital?"
"Which funds were added or updated since last Monday?"
可用工具(10 个)
| 工具 | 标题 | 层级 | 描述 |
|---|---|---|---|
search_funds | 搜索 VC 基金 | 免费 | 按阶段、国家、行业或最近完成募集(closed_since)搜索正在积极部署资金的基金 |
get_fund | 获取基金资料 | 免费 | 完整的基金资料,包含最新的已覆盖募集(last_close)以及列出各字段来源的溯源信息块 |
get_changes | 获取自某时间以来变更的基金 | 免费 | 仅返回自某个时间戳以来有变更的基金(created、signal_updated、close_updated),用于增量同步 |
get_fund_signals | 获取基金投资者信号 | 专业版 | 看涨/逆向信号、资金部署状态、投资论点标签 |
get_gp_profile | 获取普通合伙人资料 | 专业版 | 个人 GP 资料及背景 |
match_startup | 为初创公司匹配基金 | 专业版 | 根据初创公司的描述,使用 AI 进行基金匹配 |
check_lp_coverage | 检查 LP 覆盖情况 | 免费,无需密钥 | 与某个国家和 LP 类型匹配的 LP 数量。仅统计数量,绝不提供名称 |
search_lps | 搜索 LP 记录 | LP Radar | LP 记录(名称、类型、总部、关注领域、网站、是否支持新兴管理人),每次调用最多 25 条,可不限次数调用 |
get_usage | 获取我的用量和限额 | 免费,无需密钥 | 您的层级、已用和剩余调用次数、额度(Agent 密钥)、重置时间和每分钟限额。不计入无需密钥的每日 10 次调用限额 |
send_feedback | 向 Fund Momentum 发送反馈 | 免费,无需密钥 | 报告错误、数据问题或缺失功能(message 最多 1000 个字符,category、tool_name 可选)。每位调用者每天(UTC)最多提交 5 次。请勿填写第三方的个人信息 |
这十个工具中有九个是只读且非破坏性的,并会声明这一点(webhook 订阅是单独的 HTTPS 端点,见下文):
readOnlyHint: true、destructiveHint: false、idempotentHint: true、openWorldHint: false。
Agent 可以在无需确认提示的情况下调用它们。
例外是 send_feedback(readOnlyHint: false、destructiveHint: false):它会保存一条简短消息,不会触及基金、账户或账单数据。
无论调用者是谁,search_funds 在省略 limit 时都会返回 10 个基金。请显式传入更大的 limit;上限不变(无需密钥时为 10,Starter 为 50,Pro 为 250,Agent 密钥每天(UTC)最多可获取 150 个基金)。截断的响应会包含 matched、truncated,以及在允许分页时包含 next_offset。
当天剩余调用次数不超过 2 次的免密钥调用者,会在工具结果后额外收到一条简短文本,包含剩余调用次数、重置时间和定价链接。JSON 结果和 _meta 保持不变。
search_funds 和 get_fund 之前标注为 Starter,现在为 免费。
通过 MCP 使用 LP Radar
LP 数据是独立产品,拥有自己的使用权限,并非高于 Pro 的一个等级。
check_lp_coverage免费。 无需密钥,无需额度,免密试用期间也可使用。它只通过数量回答“你们是否覆盖我的地区和 LP 类型”:绝不返回名称、网站或承诺金额。数量低于 5 时显示为"<5",为零时显示为"none"。请先调用此工具。search_lps需要在调用者自己的账户密钥上开通 LP Radar:€199/月或 €1,499/年,两种方案的访问权限相同,可随时按月取消。调用次数不限,每次最多返回 25 条记录;如果limit更大,则会被拒绝,而不会自动缩减。- 不按次销售。 LP 记录绝不会通过 Agent 额度、MPP 或免密试用提供。未开通 LP Radar 时,
search_lps会返回error_reason: "lp_access_required",并附上免费的覆盖数量和购买链接,绝不会发起付款验证。 - 购买方式。 在 fundmomentum.vc/lp-radar 上通过自助银行卡结账,事先无需账户。付款后,系统会立即在结账所用邮箱下开通访问权限并启用 API 密钥;如果尚无账户,系统会创建新账户,并通过欢迎邮件发送设置链接。可在 Stripe 账单门户中管理或取消订阅。
- 仍仅在 Web 应用中提供的内容。 承诺历史、基金规模、日期和配置模式不会通过 MCP 提供。任何等级都不支持导出 LP 数据。
增量同步:使用 get_changes,不要循环轮询
不要按计划重复运行 search_funds。 get_changes 正是为此用途而设,而且成本低得多。
循环步骤:
- 调用
get_changes并传入since时间戳。省略since可获取最近 7 天的数据。 - 保存响应中的
next_since和etag。 - 下次轮询时,将
next_since作为since,并将上一次的etag作为if_none_match传入。 - 如果该时间范围内没有变化,响应会返回
unchanged: true,且不包含任何行:只需传输几个字节,而不是完整页面。
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_changes",
"arguments": {
"since": "2026-08-20T00:00:00Z",
"if_none_match": "\"2126d79bb6487457b97d8b05eb84253e\"",
"limit": 50
}
},
"id": 1
}
since 接受 ISO 8601 时间戳,或以字符串形式传入的 Unix 毫秒时间戳。limit 范围为 1–200,默认值为 50。
时间范围内有变化时,响应会返回游标字段及数据行:
{
"since": "2026-08-20T00:00:00.000Z",
"since_defaulted": false,
"next_since": "2026-08-25T16:00:21.418Z",
"returned": 2,
"total_changed": 4,
"has_more": true,
"etag": "\"2126d79bb6487457b97d8b05eb84253e\"",
"changes": [
{
"slug": "cloudberry-ventures-deeptech-fund",
"name": "Cloudberry Ventures DeepTech Fund",
"country": "United Kingdom",
"fundingStage": "seed",
"fundSize": "€50M",
"change_type": "signal_updated",
"changed_at": "2026-08-24T04:00:22.242Z",
"confidence": "high",
"url": "https://fundmomentum.vc/funds/cloudberry-ventures-deeptech-fund"
}
]
}
当 has_more 为 true 时,请在休眠前使用返回的 next_since 再次调用。
普通 HTTP 替代方案。 同样的数据可通过 GET /_api/changes 获取,游标采用普通的条件请求方式传递。保存响应头中的 ETag,并在请求中将其作为 If-None-Match 发送。时间范围内没有变化时,响应为 304 Not Modified,正文为空。
change_type 的值为 created、signal_updated 或 close_updated。close_updated 行表示 Fund Momentum 为该基金发布了新的首次、临时或最终关账信息,并附带 last_close 摘要(type、date、size_display、source_url)。
基金关账:last_close、closed_since 和 Webhook
Fund Momentum 将基金关账作为主要研究内容,并会将每笔已覆盖的关账信息写回基金记录。因此,“哪些基金刚刚关账”是一个查询,而不是爬取。
get_fund→last_close:type(launch、first、interim、final、closed_unspecified、target_only)、date、amount_m和currency均与基金的表述完全一致(绝不转换)、size_display、target_m、source_url(Fund Momentum 帖子)和primary_url(新闻稿)。null表示 Fund Momentum 尚未覆盖这笔关账,而非该基金尚未关账。date是 Fund Momentum 报道该笔关账的日期(date_basis: "reported",详见date_basis_note),可能晚于基金签署关账协议的日期。- 使用
closed_since的search_funds(YYYY-MM-DD):筛选最新一次已覆盖关账日期在该日期或之后的基金,按日期从新到旧排列;每项都包含lastCloseDate和lastCloseType。跳过launch和target_only条目。 - 写回规则:帖子只会应用于其标明的基金年份对应的基金(未标明数字即为 Fund I);涉及多只基金的帖子绝不会更改基金规模;只写入规范规模;
launch或目标规模绝不会替换已知规模;仅在公开网络上找到的关账信息不会写入基金记录。
{"jsonrpc":"2.0","method":"tools/call","params":{"name":"search_funds","arguments":{"closed_since":"2026-09-01","stage":"seed"}},"id":1}
- 每个字段的来源信息:
get_fund.provenance.field_sources会注明fundSize、fundingStage(含fundingStage_confidence)和 GP 名称的来源,优先级依次为claim(经基金验证)>admin>blog(Fund Momentum 的关账报道)>website>llm。低优先级来源绝不会覆盖高优先级来源。只有在已获取的来源中明确列出全名(名和姓)时,才会保留 GP 名称。
Webhook(Pro 和 Enterprise)
使用推送而非轮询。订阅一个 HTTPS 端点,每当有新的关账信息发布时,该端点就会收到签名的 close_updated 事件;还可按阶段、国家和行业筛选。Webhook 是与 MCP 服务并列的普通 HTTPS 端点,使用相同的 API 密钥进行身份验证;MCP 工具本身仍为只读。
curl -s -X POST https://fundmomentum.vc/_api/webhooks/subscribe \
-H 'X-API-Key: YOUR_PRO_KEY' -H 'Content-Type: application/json' \
-d '{"url":"https://example.com/fm-hook","filters":{"stage":"seed","country":"Germany"}}'
响应会返回订阅及其签名 secret,仅显示一次。
| 端点 | 正文 | 功能 |
|---|---|---|
POST /_api/webhooks/subscribe | url、可选的 filters.stage / filters.country / filters.industry、description | 创建订阅(每个密钥最多 5 个) |
GET /_api/webhooks/list | 查看你的订阅、其运行状况及最近 20 次投递 | |
POST /_api/webhooks/test | id | 立即发送签名的 ping |
POST /_api/webhooks/delete | id | 移除订阅 |
每次投递都会发送一个 POST 请求,包含 Content-Type: application/json 和以下标头:
FM-Signature: t=<unix seconds>,v1=<hex>,其中v1是使用你的密钥对"<t>.<raw body>"计算的 HMAC-SHA256。拒绝任何超过 5 分钟的请求。FM-Event(close_updated或ping)、FM-Event-Id(同一变更始终相同;可用于去重)、FM-Delivery。
请在 10 秒内返回 2xx。失败后会分别在 1 分钟、5 分钟、30 分钟、2 小时、6 小时、12 小时和 24 小时后重试。连续失败 40 次后,订阅会停用;成功的 test 会重新启用订阅。系统不会跟随重定向,端点必须是公共 https 地址,且使用 443 端口。
{
"id": "evt_close_123_1791830000000",
"type": "close_updated",
"api_version": "2026-10-12",
"created_at": "2026-10-12T09:00:00.000Z",
"data": {
"fund": {
"slug": "example-seed-fund-ii", "name": "Example Seed Fund II", "country": "Germany",
"fundingStage": "seed", "fundSize": "€33.3M", "raisingStatus": "closed",
"industries": ["saas"], "url": "https://fundmomentum.vc/funds/example-seed-fund-ii"
},
"last_close": {
"type": "final", "date": "2026-09-01", "amount_m": 33.3, "currency": "EUR",
"size_display": "€33.3M", "target_m": null,
"source_url": "https://fundmomentum.vc/blog/...", "primary_url": "https://..."
},
"previous_close": { "type": "first", "date": "2026-03-01" }
}
}
在 Node 中验证:
import { createHmac, timingSafeEqual } from "node:crypto";
function verify(secret, rawBody, header, toleranceS = 300) {
const parts = Object.fromEntries(header.split(",").map((p) => p.split("=")));
const t = Number(parts.t);
if (!t || Math.abs(Date.now() / 1000 - t) > toleranceS) return false;
const expected = createHmac("sha256", secret).update(`${t}.${rawBody}`).digest();
const given = Buffer.from(parts.v1 ?? "", "hex");
return given.length === expected.length && timingSafeEqual(given, expected);
}
没有 Pro 时,可改为轮询 get_changes,查询 close_updated 条目;该功能免费。
API 参考
端点: POST https://fundmomentum.vc/_api/mcp
协议: 基于可流式 HTTP 的 JSON-RPC 2.0
服务卡片: /_api/well-known/mcp/server-card
身份验证: 使用 X-API-Key 标头或 Authorization: Bearer <key>;无密钥试用时也可不提供
import requests
r = requests.post(
"https://fundmomentum.vc/_api/mcp",
headers={"X-API-Key": "YOUR_KEY", "Content-Type": "application/json"},
json={
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_funds",
"arguments": {"stage": "seed", "country": "Germany", "limit": 10}
},
"id": 1
}
)
print(r.json())
const r = await fetch("https://fundmomentum.vc/_api/mcp", {
method: "POST",
headers: { "X-API-Key": "YOUR_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
jsonrpc: "2.0",
method: "tools/call",
params: { name: "get_fund_signals", arguments: { slug: "speedinvest-africa-fund" } },
id: 1
})
});
const data = await r.json();
更多内容见 examples/developers.md 和 examples/founders.md。
GP 信号画像
除了基金规模和投资组合,Fund Momentum 还会提炼每位 GP 的实际思路:
- 论点标签: 具体的投资重点领域
- 看多信号: 他们目前最感兴趣的方向
- 逆向信号: 他们在哪些方面押注与共识相反
- 投资部署评分: 他们开出支票的活跃程度
- 创始人该做与不该做的事: 如何向这家特定基金推介项目
基于一手调研:GP 博文、基金网站、LinkedIn 和已发布的采访。并非抓取而来的摘要。
FM15:创始人契合度排名
FM15 是我们每半年发布一次的排名,评选 15 家新兴VC 管理机构,并从四个维度进行评分:
| 维度 | 衡量内容 |
|---|---|
| LP 信任信号 | LP 质量、续投情况、基金规模走势 |
| 早期业绩记录 | 投资组合表现、知名退出案例 |
| 投资论点清晰度 | 投资重点的明确程度和差异化程度 |
| 创始人契合度 | GP 背景、支票金额匹配度、投后支持 |
不按 AUM 排名。不付费纳入。仅采用一手调研。
MCP 定价
以下套餐仅适用于 MCP 服务和 API。
Agent 不适用这些套餐。 Agent 按次付费,价格以 /_api/mcp-tools 中各工具列出的价格为准,无需订阅或账户。请参阅上文的免注册访问。以下月度套餐面向个人用户。
| 套餐 | 价格 | API 调用次数 | 工具 |
|---|---|---|---|
| Agent(按次付费) | 按工具计价 | 不限量,按实际用量付费 | 全部六种基金工具,无需账户 |
| 无密钥试用 | €0,无需注册 | 每位调用者每天 10 次 | search_funds、get_fund、get_changes(回溯 7 天)、check_lp_coverage;get_usage 和 send_feedback 不限量 |
| 免费版 | €0 | 每月 100 次 | search_funds、get_fund、get_changes |
| Starter | €9/月 | 每月 1,000 次 | search_funds、get_fund、get_changes |
| Pro | €29/月 | 每月 10,000 次 | 全部六种基金工具,包括信号 |
| Enterprise | 定制 | 不限量 | 全部六种基金工具,定制合同和 SLA |
| LP Radar | €199/月或 €1,499/年 | 不限量 | search_lps(每行的 check_lp_coverage 均免费)。单独订阅,银行卡结账 |
无密钥、免费版和 Pro 行由服务卡片生成。Starter 和 Enterprise 行仍由人工填写。卡片未提供这两种套餐的信息区块,因此如果它们与此表不一致,请以 fundmomentum.vc/pricing 为准。
→ MCP 套餐与客户端设置 · 订阅并获取密钥
平台本身的创始人和投资者信号套餐单独定价 → fundmomentum.vc/pricing
确保数字准确
本 README 中的基金和 LP 数量、无密钥版和 Free 套餐的额度,以及 Pro 价格均为自动生成,而非手动填写。scripts/sync-counts.sh 会从实时服务卡中读取这些数据,并重写 `` 标记之间的值,以及 server.json 中的 version 和 description。
有两个数字不在同步范围内:定价表中的 Starter 和 Enterprise 行。服务卡提供了 authentication.free_tier 和通过 tools[].price 配置的 Pro 价格,但没有套餐区块,因此无法从中读取这两个数字。在服务卡加入套餐区块之前,这些数字仍需手动填写。有关届时如何接入,请参阅 scripts/sync-counts.sh 顶部的说明。
基金数量会向下取整到最接近的百位发布(当前为 1000+),与网站上的文案一致,也符合服务卡中关于营销数字会对实时数量向下取整的说明。随着索引增长,这个数量仍会自动变化;它只是永远不会高于实际数量。
scripts/sync-counts.sh
scripts/sync-counts.sh --check
.github/workflows/sync-counts.yml 每周运行一次,并提交任何偏差。.github/workflows/publish-mcp.yml 会在每次发布到注册表之前运行该脚本,确保发布版本中的数量不会过时。
如需同步新位置的数字,只需用一对标记将它括起来,下次运行时便会自动更新。标记在渲染后的 Markdown 中不可见。
链接
- 平台: fundmomentum.vc
- MCP 文档、套餐和 API 密钥: fundmomentum.vc/mcp
- LP Radar(有限合伙人数据,
search_lps): fundmomentum.vc/lp-radar - 创始人 / 投资者信号定价: fundmomentum.vc/pricing
- 服务卡: fundmomentum.vc/_api/well-known/mcp/server-card
- 注册表:
io.github.schneidavie/fund-momentum - FM15 排名: fundmomentum.vc/fm15-2026
- 邮件简报: schneida.substack.com
- Smithery: smithery.ai/servers/djschneida/fundmomentum
由 Michael Schneider 维护 · 奥地利维也纳
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。