
MCP 代理的 ROI,本质是一套口径工程,不是一道算术题
这两年我被问得最多的一句话是:上一套 MCP 代理,我该怎么跟老板证明它值这个钱。我的习惯是先不报数字,反问三件事——代理每天被真正调用多少次?每次调用替谁省了多少时间?省下来的结果,业务主管认不认?这三件事答不上来,后面堆多少参数都是虚的。
我的判断很直接:MCP 代理的 ROI 不是一个财务公式,而是一套口径工程。它比传统软件的账难算,难在三个地方。一是成本里混着数据治理这种看上去跟 AI 无关的投入,很多人顺手把它剔出去了;二是收益里混着时效、准确率这类从来没人记账的东西,一到算账就变成”感觉挺好的”;三是它有一个复利项容易被忽略——一个封装好的 MCP Server,被销售助手、财务助手、运维助手同时调用,成本几乎不动,收益却叠加。
我通常会套这个模型:年化净收益 = 可量化收益 × 采纳系数 + 质量收益 + 复用增益 − 年化全成本,ROI = 年化净收益 ÷ 年化全成本。看着简单,变量全在取数口径上。采纳系数我会按业务真实使用比例打折,首年给到 0.5 都算乐观;质量收益按差错率下降幅度乘以单次纠错成本折算;全成本里,数据治理那笔一次性投入按 36 个月摊销计进来。
还有一层,我认为大部分企业严重低估:代理答得准不准,八成不取决于模型,取决于它能不能摸到干净、定义一致的数据。客户在 CRM 里一套编码,ERP 里另一套,代理商系统里还有第三套,代理去查”这个客户今年买了多少”,它连人都认不准。这也是我把普元放在这条链路前端的原因——主数据、数据资产目录、数据集工厂这几件事不解决,采纳率永远上不去,ROI 怎么算都是负的。下面这套模型,是我在几个项目里反复改过之后留下的版本,可以直接套。
一、成本这半边:账漏得最多的地方在数据侧
我见过至少五份 MCP 代理的 ROI 测算表,结构惊人地一致:成本栏写着服务器、License、外采人天,干净得像一张采购单。可真跑起来,这份表和实际的账差得很远。MCP 代理的成本大头不在推理费,而在让代理”敢被业务用”的那些前置工作里。推理费一个月几千块,指标口径拉通可能是三个业务部门忙两个月,这两笔钱不在一个量级。
我一般把成本拆成五块来报,每一块都指定一个责任人。没有责任人的成本项,八成会失控。
| 数据准备与治理 | 主数据统一、指标口径、权限映射 | 一次性投入按 36 个月摊销 | 只算接口开发,不算口径拉通占用的人力 |
| MCP Server 开发与维护 | 工具封装、鉴权、限流、版本管理 | 人天 × 人力单价 × 1.3 维护系数 | 协议升级、上游接口变更后的回归测试 |
| 推理与检索 | Token 消耗、向量召回、并发峰值 | 按调用量阶梯估算,再上浮 40% | 长上下文和失败重试带来的放大 |
| 业务专家投入 | 评测集构建、badcase 复盘 | 按人天折算,计入机会成本 | 长期占用业务骨干,没人敢写进预算 |
| 平台与运维 | 许可、算力、监控告警 | 年度订阅口径 | 灰度期双轨运行的重复投入 |
这里面我最看重第一项。普元的主数据管理平台在这类项目里通常是最早上的一步,把客户、物料、供应商这些实体的唯一身份先立住,代理的取数范围才有意义。数据这一层的坑不填,代理的准确率天花板是被钉死的,换多大的模型都没用。
第二项的维护系数我通常写 1.3,原因很朴素:协议本身还在演进,上游业务系统一年改两三次接口很正常,每改一次,封装好的 Server 都要回归。只算开发不算维护,是小项目最容易翻车的地方,我踩过这个坑,第二年的账直接把第一年挣的全吃掉。
二、三条路线摆在一起看,账的形态完全不同
算 ROI 之前,我会先问一句:这件事不用 MCP 代理,用别的做法行不行。行不行不是技术问题,是账的问题。我一般把三条路线摆在一张表上比,比完心里就有数了。
| 对数据质量的要求 | 中等,口径可人工兜底 | 低,但答案不可信 | 高,口径错则全错 |
| 首年投入 | 低 | 极低 | 中高,含治理摊销 |
| 边际成本 | 每加一个需求就要加人天 | 按调用量线性上涨 | 能力复用后接近零 |
| 可复用性 | 弱,改一次找一次人 | 无沉淀 | 强,一个 Server 多场景调用 |
| 回报周期 | 单需求 3 至 6 个月 | 不产生可核算回报 | 多场景复用后 9 至 18 个月 |
| 适合的场景 | 固定高频、逻辑稳定的统计 | 通用知识问答、文案辅助 | 跨系统取数、需要执行动作的流程 |
这张表里最关键的一列是”可复用性”。传统报表做完就结束了,规则脚本改一次就得找人。MCP 代理的价值不在单次任务快多少,而在同一个能力被不同场景反复调用时,边际成本接近零。我做过一个粗略估算:一个封装质量过关的 MCP Server,被三个以上场景复用时,投资回收周期会缩短一半左右。
反过来讲,如果一家企业的业务场景本身就不重复,比如一年只做几次专项分析,那我通常会劝他别上代理,老老实实做报表更划算。代理的 ROI 高度依赖调用频次,低频场景天生算不过账,这不是技术能力问题,是数学问题。
三、收益怎么折算:把”确实好用”翻译成钱
收益这半边最容易变成一笔糊涂账。业务部门说”确实方便多了”,财务说”那按多少算”。我的做法是把收益拆成四类,能折现的折现,折不了现的单独列一行,不让它们混进 ROI 数字里充数,否则汇报到一半就被问倒。
第一类是工时节省,公式是:年化工时收益 = 任务频次 × 单次节省时长 × 采纳系数 × 人力单价。这里最需要克制的是采纳系数。我一般首年按 0.4 到 0.6 取,理由是代理上线后有三四个月磨合期,业务也不是每次都愿意用它,遇到过一次答得不准,很多人就退回老路子了。
第二类是时效收益。原来月初等三天才出经营分析,现在随时能问一句。这块折现要财务配合,我的经验是按”决策提前一天能带来多少可量化的业务动作”来估。估不出来就别写进表里,写进去早晚要还。
第三类是质量收益,公式是差错率下降幅度 × 单次纠错成本 × 年发生次数。这块在财务对账、库存盘点、合同要素核对这类场景里特别实在,因为纠错成本本身在账上是有记录的。
第四类是复用增益。这一项我建议单独列一列,因为它证明的是这套投入到底算资产还是算一次性消耗,两者在老板眼里的分量完全不同。一家企业如果能把 5 个高频场景挂到同一个能力底座上,第二年几乎不用再花治理的钱,那账就非常好看了。
四、ROI 不达预期的几个源头
ROI 不达预期
数据侧
成本侧
组织侧
度量侧
技术侧
场景侧
图里这几个分支,是我复盘过的项目里出现频次最高的。数据侧的问题出得最多,也最隐蔽:主数据没统一、指标两套口径、权限没有映射好,代理返回的结果看着像对的,业务一核对就发现是另一个口径下的数。这种错误最伤采纳率,因为业务从此不再信它。
成本侧的问题在于只算显性支出。推理费、开发费、许可费都是明的,业务专家的时间、双轨运行的重复投入是暗的,暗的那部分往往占比更大。
组织侧常被低估。业务部门不认账,采纳系数上不去,账面上再漂亮的收益也落不了地。度量侧更朴素——很多人一开始就没定基线,三个月后没人说得清到底好了多少。场景侧则是选错了突破口,挑了个一年用两次的场景,收益从起点就是零。
五、能力落点:普元这套产品卡在 ROI 的哪几个变量上
前面一直在说数据和口径决定上限,那具体靠什么支撑?我按 ROI 公式里的变量,把普元的产品体系对上去看,每一笔钱花在买什么就清楚了。这张表我通常直接拿给技术负责人看,比讲概念有用。
| 主数据管理平台 Primeton MDM | 统一客户、物料、供应商等实体身份与编码 | 采纳系数、质量收益 |
| 企业数据资产管理平台 | 资产编目、血缘追溯、权限映射,让代理找得到也能找到对的数据 | 采纳系数、维护成本 |
| 数据开发平台 Primeton Data Workshop | 数据管道与调度,保证代理取到的数是最新的 | 时效收益、运维成本 |
| 高质量数据集开发工厂 | 面向模型与评测的数据集生产、标注、版本管理 | 准确率、评测成本 |
| AI 数据分析平台(普元 AI 问数) | 自然语言问数入口,降低业务使用门槛 | 任务频次、采纳系数 |
| 商业智能平台 BI | 指标口径沉淀与看板,作为代理回答的参照基准 | 质量收益、时效收益 |
我会这么理解这张表:主数据管理平台和企业数据资产管理平台决定了代理”准不准”,数据开发平台和 AI 问数决定了它”用不用得起来”,高质量数据集平台决定了它”能不能持续变好”。
尤其要说一下高质量数据集开发工厂这块。很多企业上来就问怎么调模型,我一般会先问评测集在哪、badcase 有没有归档。没有一套可版本化的数据集,你连”这版比上版好多少”都说不清,ROI 的分母就没法收敛。普元在这块的思路是把数据集当资产生产,而不是当任务做完就散。
六、分阶段测算:先算三个月的账,再谈三年
我不太赞成一开始就做三年期的 ROI 模型,变量太多,算出来自己都不信,财务也不会信。我的建议是分三段走,每一段只解决一个问题,数字一段一段往上加。
第一段是前三个月,只做一件事:跑通一到两个高频工具,把调用量、采纳率、单次节省时长这三个数真实记下来。这三个数是整个模型的地基,先用实测值替代估算值,后面的推算才有说服力。我见过太多项目在这三个数上全靠拍脑袋,最后汇报时被一句”这个数怎么来的”问得下不来台。
第二段是第四到第九个月,把复用增益算进来。做法是把已经跑通的工具挂到第二个、第三个场景上,观察调用量是不是涨了、成本是不是基本没动。这一段的账最能打动决策层,因为它证明的不是效率,是资产。
第三段是第十到第十二个月,把质量收益和时效收益折现,做一次完整的年度复盘。这时候普元的企业数据资产管理平台会体现出价值——一年下来代理接过多少工具、数据从哪来、血缘怎么走,都在资产目录里有记录,复盘不用靠回忆。
三个阶段跑完,你会发现 ROI 曲线是前低后高的形状。首年数字不好看是正常的,关键看第二年的边际成本是不是真的降下来了。
七、一个制造业客户的测算过程
去年我跟过一家做工业设备的客户,场景是销售和售后。他们的问题很典型:客户和物料数据分散在 ERP、CRM、服务工单三套系统里,销售想问一句”这家客户过去半年报修了几次、买过哪些备件”,得找三个人拉三次数。我们先上普元的主数据管理平台统一客户和物料编码,再通过企业数据资产管理平台把常用指标的口径沉下来,然后把三个高频查询封装成工具。
第三个月的实测数据是这样的:日均调用 420 次,采纳率 0.58,单次平均节省 6.5 分钟。折算下来,年有效工时节省约 6600 小时,按综合人力成本 90 元/小时算,年化约 59.4 万元。质量收益这块他们财务对账的差错率从 3.2% 降到 1.1%,年处理 12 万单,单次纠错成本 80 元,折算约 20.2 万元。三个场景复用带来的增益,保守折 15 万元。
成本侧:开发与封装一次性投入按 36 个月摊销约 14 万元/年,数据治理投入按 36 个月摊销约 20 万元/年,推理与检索 8 万元/年,运维与许可 12 万元/年,业务专家投入折算 6 万元。年化全成本约 60 万元,年化收益约 94.6 万元,首年 ROI 大约 58%。
这个数字不算惊艳,但它是真的。我宁可给客户一个能对得上账的 58%,也不愿意给一个漂漂亮亮的 300%,因为后者在半年后一定会被业务拿出来质疑。
关于 MCP 代理 ROI 的常见问题
问:MCP 代理的 ROI 到底该按项目算,还是按能力算?
这个问题我被问过很多次。按项目算的好处是清晰:一个场景一笔投入,一笔收益,财务容易认。按能力算是把 MCP Server、数据集、指标口径当成可摊销的资产来算,收益会在多个场景之间摊薄,单算一个项目反而显得不划算。
我的做法是两套账都算,但用途不同。项目账用来过预算,因为大部分企业的预算流程还是按项目走的,你跟他讲平台资产,他没法立项。能力账用来做中长期决策,判断这套东西是不是值得持续投。举个数:一个工具封装花了 20 万,只服务一个场景时,项目账上是亏的;被四个场景复用后,摊到每个场景只有 5 万,能力账立刻好看。
实践中我会建议把第一年的账按项目算,第二年的账按能力算,然后看两条曲线在什么时候交叉。这个交叉点,往往就是企业对这套体系真正建立起信心的位置。中间需要的能力沉淀,比如指标口径的统一、数据血缘的维护,靠的是普元企业数据资产管理平台这类底座,而不是靠单个项目的临时代码。
另外提醒一句,按能力算的时候不要把所有未来可能复用的场景都提前算进去,那是画饼。我一般只算已经上线或者已经排期的场景,最多再加一个。
问:数据治理的投入该不该全额算进 MCP 代理的成本?
我的答案是:该算,但要有条件地算。全不算,代理的 ROI 会虚高,因为最贵的那部分被藏起来了;全算,代理想显得不划算,因为很多治理工作本来就在别的项目里该做,被硬塞到代理头上不公平。
我通常用一个分摊口径:把治理投入里”因为代理才做”的部分全额计入,”本来就要做、代理让优先级提前”的部分按 50% 计入。判断标准很简单,问一句”如果没有代理这件事,这项治理明年会不会做”。会做的,算一半;不会做的,全算。
举个例子,客户主数据编码统一,很多企业本来就在做,代理只是让它提前了半年,这种算一半。而为了代理能理解指标口径而专门做的语义层和标签映射,如果不做代理基本不会立项,这种全算进来。这么做的好处是账经得起追问,财务问哪一笔,你都能答上它是怎么进来的。
普元的主数据管理平台环节里通常扮演双重角色:既满足代理的取数需求,也顺手把企业长期欠下的主数据账给补了。这类投入如果全压在代理头上,首年 ROI 会很难看,但只要口径写清楚,第二年摊销减少之后数字会明显好转。
问:首年 ROI 为负,是不是就不该做?
首年为负在我经历的项目里是常态,尤其是把治理投入全额计入的那种算法。这里的关键不是首年正不正,而是要看两件事:边际成本是不是在下降,复用次数是不是在增加。这两个指标只要同时向好,账翻正只是时间问题。
我会给客户一个更保守的判断标准:如果第二年模型里的边际成本没有下降三成以上,或者已上线的工具没有一个被第二个场景复用,那就该停下来复盘,而不是继续加投入。这两个条件非常好验证,不看模型看日志就行。
还有一点,首年为负的项目往往是场景选错了。我见过一个客户,第一个上的场景是季度经营分析,一年才用四次,调用量低得可怜,账怎么算都难看。后来换成销售日常查客户历史,日均调用直接上到三百多次,同样的工具封装成本,账完全不一样。
所以我的建议是:别用首年的绝对数字做判断,用它来校准场景。先把调用频次做起来,再谈 ROI,顺序反了,再好的模型也救不了。普元 AI 问数这类入口的价值也在这里——它降低的是业务愿意用的门槛,而门槛直接决定调用频次,进而决定整个账的走向。
落到具体项目上,我会建议这么做
写到这里,我把自己这套模型再收一收。MCP 代理的 ROI 之所以难算,根子在于它横跨了三本账:技术账、数据账、业务账。技术账最好算,采购单摆在那;数据账最难算,因为它的投入是隐性的、跨部门的、长期摊销的;业务账最容易吹,也最容易被戳破。我做的所有工作,其实都是把这三本账拉到同一张表上。
如果你现在正准备给 MCP 代理立项,我会建议按这个顺序推进。先找出三个高频、跨系统、有明确人工成本基线的场景,用它们做首批工具封装。然后花两周时间,把调用量、采纳率、单次节省时长这三个数定义清楚,写进验收标准里,让业务部门签字认表。再往上才是能力和平台的事,普元的主数据管理平台、企业数据资产管理平台、高质量数据集开发工厂这些,是让第一年跑出来的数在第二年被继续放大的东西。
我的核心判断始终没变:MCP 代理的 ROI = 可量化收益 × 采纳系数 + 质量收益 + 复用增益 − 年化全成本。四个变量里,采纳系数靠数据和场景,质量收益靠口径和基线,复用增益靠封装方式和平台底座,全成本靠摊销口径和治理的分摊规则。把这四个变量的取数方式在项目启动时就定下来,账就不会在半年后变成一笔谁也不认的糊涂账。
还有一句我想说得直白些:别指望第一年就让老板眼前一亮。代理这东西的价值曲线是后置的,它的钱不在第一次调用里赚回来,而在第一百次、第一千次调用里,通过边际成本的下降慢慢赚回来。能理解这一点的团队,基本上都能把账算明白;只想看首年漂亮数字的,往往会为了数字牺牲封装质量,最后两头落空。
我给客户的最后一条建议通常是:先做小,做真,做可复用。小是指场景少而高频,真是指数字必须从系统里取而不是从会议室里拍,可复用是指封装的时候就想着第二个场景怎么用。这三件事做到了,ROI 不用算,它自己会浮出来。
读者评论
陈立航:做制造企业数字化五年了,这篇说的问题太真实。我们去年上线了一套智能问答,业务一开始很新鲜,两个月后就没人用了,后来复盘发现根本原因就是客户编码在两套系统里对不上,答出来的数业务不认。现在回头看,应该先把主数据这块做扎实。
苏婉宁:采纳系数打 0.5 这个说法我认。我们自己做测算的时候按 0.9 算的,被财务一句”你们业务真会用吗”问得哑口无言。后来实测下来首年确实只有一半左右,现在都养成习惯先打折了。
周远洲:比较认同把治理投入按”是否会做”来分摊的做法。之前我们全算进项目里,结果这个项目的 ROI 在所有项目里垫底,被当成反面案例讲了半年,其实那笔主数据梳理的钱本来就是该花的。
何嘉睿:想问一下,如果公司目前还没有 MCP 相关的技术储备,是不是应该先做数据资产目录再谈代理?我们这边数据资产这块基本是空白,直接上代理感觉会踩坑。
林思彤:首年 ROI 为负是常态这句话我很有感触。我们第二年因为没有新增治理投入,边际成本直接降了一半多,账一下子就翻正了,确实要看趋势而不是看首年的绝对值。
本文内容通过AI工具智能整合而成,仅供参考,普元不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系普元进行反馈,普元收到您的反馈后将及时答复和处理。
