跳转到主要内容
学习术语表付费MCP工具
术语表

什么是付费 MCP 工具。

定义

付费 MCP 工具是由 MCP 服务器暴露的工具,该工具在调用代理的钱包结算之前返回 HTTP 402 和支付 URL。结算后,相同的调用返回实际结果。该工具在广告、发现和调用方式上与免费 MCP 工具没有区别。

为什么这很重要

不需要销售团队的货币化。

没有付费的 MCP 工具,构建对代理有用的东西的开发者有两个不吸引人的选择:保持免费并希望被采用,或围绕它建立一个 SaaS 公司(注册流程、计费门户、API 密钥发放、催款、支持)。这两条路线都忽略了实际用户 - 一个只想调用工具的自主代理。

付费MCP工具将入职步骤压缩为零。代理第一次调用该工具时,402同时充当价格标签和结账。如果代理的钱包有预算,调用将通过;如果没有,调用将干净地停止并显示有用的错误。没有注册,没有API密钥,没有共享秘密可泄露。该工具是付费的,因为协议使其付费,而不是因为销售过程使其付费。

它是如何工作的

调用,402,结算,重试,结果。

  1. 调用。 代理通过正常的MCP传输使用结构化参数调用工具。
  2. 402. 服务器检查此调用者和此工具是否存在有效的先前支付。如果不存在,则返回HTTP 402,并附上支付URL和此调用的报价。
  3. 政策检查。 代理的钱包运行时检查报价与代理的支出政策是否一致。在预算和对手方规则内,它继续进行;否则调用将因政策错误而失败。
  4. 结算。 钱包以 USDC 支付该 URL。钱包提供者向服务器确认付款,通常通过签名的 webhook。
  5. 重试和结果。 一旦服务器将调用者标记为已付款,代理重新调用该工具;服务器运行它并返回实际结果。

代理的规划者不需要理解这些。从它的角度来看,调用花费的时间稍长,代理的审计日志增加了一条交易记录。其他一切都是运行时的工作。

示例

三个付费工具形状。

示例 1

一个高级市场数据工具

MCP 服务器公开免费的工具(list_tickers,get_quote_delayed)和一个付费工具:get_quote_realtime。免费工具的响应为常规的 200。付费工具在第一次调用时返回 402 和支付 URL。一旦代理的钱包结算 $0.005,该调用将重试并返回实时报价。相同的服务器,相同的协议;只有一个工具受到限制。

示例 2

一个按页收费的网络爬虫工具

一个 crawl_page 工具每获取和解析一页收费 0.001 美元。每次调用都是收费的 - 没有免费套餐。服务器的运营成本保持低廉,因为每次调用都能自我资助。代理的支出政策限制每天可以爬取的页面数量,这是对失控循环的自然回应。

示例 3

一个带有免费试用额度的订阅式工具

一个“每月前 50 次调用免费”的工具在计费窗口内的前 50 次调用返回 200,第 51 次及以后的调用返回 402。代理的钱包支付 5 美元 USDC 的充值以覆盖接下来的 1,000 次调用。从代理的角度来看,402 在大部分时间内是不可见的;从提供者的角度来看,货币化是自动的。

常见问题

三个常见问题。

代理对同一工具总是支付相同的价格吗?

不一定。402 响应包含此特定调用的价格,因此服务器可以根据参数大小、时间、层级、每客户合同、激增等进行变化。代理的钱包在结算之前检查报价价格与代理的支出政策。如果价格超过限制,调用将因政策错误而失败,而不是支付。该协议使动态定价安全,因为每个价格都是明确的。

如果工具在代理支付后失败,会发生什么?

与任何付费API发生的事情相同:服务器负责根据其条款交付结果或退款。设计良好的付费MCP工具仅在工作成功后结算支付(402包括保留或托管URL)或在失败时退款。协议不强制执行这一点;这是每个工具提供者的实施质量问题,就像SLA执行适用于任何付费API一样。

代理可以拒绝支付并仅调用同一服务器上的免费工具吗?

是的,这就是预期的行为。免费工具直接返回200;只有受限工具返回402。代理的规划者可以选择:跳过付费工具,找到其他方法完成任务,或结算并继续。这就是市场动态的运作方式 - 更便宜、质量较低的免费工具与付费优质工具共存,代理根据答案的价值进行选择。
最后审查:2026-05-15。根据CC BY 4.0发布。

按工具调用收费。

返回402,命名您的价格,接受USDC。免费开始。