MCP服务器向AI Agent收费0.05美元:x402支付协议实测

x402协议激活HTTP 402状态码,让AI Agent在单次工具调用内完成报价、支付与取数的闭环交易。
文章通过一次实测记录,展示了AI Agent调用Mycelium Finance的MCP服务器时,付费工具返回x402支付请求而非报错的场景。该服务器六个工具中五个免费返回JSON数据,第六个get_mycelium_snapshot工具则返回包含x402Version、USDC金额、Solana网络等参数的402响应,构成完整报价。Agent支付0.05美元USDC并携带支付头重试即可取数,全过程无需注册或API密钥。feePayer机制由facilitator承担Gas费,使Agent仅凭USDC即可完成支付。文章还介绍了免费层与付费层的产品分层逻辑、首次付费获1,337枚$MYC代币返还的激励设计,并探讨了该模式对Agent间自主商业交互的启示,同时指出其采用范围与安全模型仍待验证。
一个AI Agent在调用MCP服务器获取数据时,收到的不是JSON格式的响应,而是一张账单。这不是故障,而是一种全新的按次付费模式——x402协议将HTTP 402状态码变成了机器原生的支付通道,让Agent可以在一次工具调用内完成「报价-支付-取数」的完整闭环。

什么是x402协议?
据开发者社区分享的实测记录,一个AI Agent连接到Mycelium Finance的MCP服务器(https://www.myceliumfinance.com/api/mcp)后,使用Streamable HTTP、协议版本2025-06-18建立会话,并列出了可用的工具。六个工具中有五个免费返回纯JSON数据,涵盖流动性分配、Solana代币表现、代币信息、分发情况和水龙头状态等查询。
但第六个工具get_mycelium_snapshot返回的内容截然不同——一份x402支付请求。响应体包含x402Version: 2、"error": "Payment required",以及接受支付的详细参数:支付方案为exact,网络为Solana主网,金额为50000单位USDC(即0.05美元),资产为USDC。
这意味着工具调用并没有失败,而是完成了报价。Agent支付0.05美元USDC后,携带支付头重试调用,即可获得数据。无需注册、无需API密钥、无需月度账单,协议协商本身即是计费环节。
feePayer机制的关键细节
x402响应中最值得关注的字段是feePayer。据实测记录,facilitator( facilitator)会承担Gas费用,这意味着Agent仅凭USDC即可完成支付——无需维护SOL余额,无需自建Gas站。对于Agent间的商业交互而言,这消除了一整个资金准备步骤:一种资产、一条通道、一次HTTP调用。
HTTP 402 Payment Required 是HTTP协议中一个长期处于"保留"状态的状态码,由Tim Berners-Lee在1997年的HTTP/1.1规范(RFC 2068)中预留,最初设想用于未来的数字支付场景,但此后二十多年几乎没有被实际应用。
x402协议由Coinbase于2025年提出,正是对这一休眠状态码的重新激活。其核心思路是:当客户端(在此场景中为AI Agent)请求一个需要付费的资源时,服务器不再返回401 Unauthorized(身份未验证)或403 Forbidden(权限不足),而是返回402 Payment Required,并在响应体中附带支付所需的完整参数——价格、资产、网络、收款地址等。客户端完成链上支付后,将支付凭证(通常是一个签名的交易哈希或授权头)附加到重试请求中,服务器验证通过后返回真正的数据。
这一设计的巧妙之处在于,它将整个支付协商流程压缩进了HTTP的请求-响应语义中,无需跳转到独立的支付页面,也无须预先建立账户关系。对Agent而言,这意味着支付不再是外部流程,而是工具调用协议的一部分。
facilitator 是x402协议架构中的信任中介角色。在典型的x402流程中,facilitator负责三件事:验证客户端的支付签名是否有效、代为将交易广播到区块链、以及(在本案例中)承担交易的Gas费用。之所以需要这一角色,是因为链上交易的最终确认存在延迟,而HTTP请求不能无限等待;facilitator通过预先广播或使用状态通道等方式,让服务器可以在几个区块确认之前就相信支付已经发生。
Gas费是以太坊、Solana等公链上执行交易所需支付的计算资源费用,通常必须用该链的原生代币支付(以太坊上的ETH、Solana上的SOL)。这构成了传统Web3支付的一大摩擦点:用户即便只想转账USDC这样的稳定币,也必须先持有并管理原生代币。
将Gas抽象到facilitator层面后,Agent的资金管理被极大简化——只需持有USDC即可。这与传统支付中"商户承担刷卡手续费"的逻辑类似,但发生在链上。当然,这也引入了新的信任假设:facilitator是否会审查交易、是否可能出现单点故障、其承担Gas的经济模型是否可持续,都是该模式走向成熟需要回答的问题。
为什么MCP工具需要付费档位?
免费工具足以让调用者了解Mycelium是什么。据实测数据,调用get_mycelium_allocation时,该策略报告了**$33,631.04的部署资金**,其中Knots占23.0%、Parcl占14.5%、SOL占10.1%。这些数据可以免费获取,足以回答「这是什么」的问题。
但snapshot是一种不同的产品形态。快照是你在某个时间点构建图表或做出决策的基础数据,它的价值在于时间敏感性和可信度。将其定价为0.05美元并采用机器原生结算,在逻辑上是合理的:免费层回答「这是什么」,付费调用回答「现在证明给我看」。
对于首次调用者,还有一个激励设计:来自某个钱包的首次付费快照可获得1,337枚$MYC代币返还,相当于0.05美元不仅收回本金还获得了利息。
Agent端如何完成支付调用?
从Agent的视角来看,这只是在常规工具使用流程中增加了一个步骤:
- 调用工具
- 读取402响应
- 签署USDC转账(x402客户端自动处理)
- 携带支付头重试
- 接收快照数据
对于需要Solana策略数据的Agent开发者而言,该服务器已上线运行。开发文档位于myceliumfinance.com/developers,免费工具对所有MCP客户端开放。
对Agent经济的启示
x402协议在MCP工具调用场景中的实际应用,展示了Agent间商业交互的一种可能路径。传统API付费需要账户体系、密钥管理和周期性结算,而x402将支付嵌入协议层,使每次调用成为独立的商业交易。
feePayer机制进一步降低了参与门槛——Agent不需要持有原生代币来支付Gas,只需要持有被接受的支付资产即可。这为「Agent自主采购数据和服务」提供了基础设施层面的支持,也让微支付在Agent场景中变得真正可行。
目前该模式仍处于早期。x402协议的实际采用范围、跨链兼容性以及facilitator的安全模型,都还需要更多实践来验证。但这次实测至少证明了一件事:当AI Agent调用工具时,收到一张0.05美元的账单,已经不再是科幻场景。
微支付(micropayment)指金额极小、通常在分币级别的交易。传统支付体系对微支付极不友好:信用卡手续费率通常为交易金额的2%-3%外加固定费用(如0.30美元),这意味着0.05美元的交易光手续费就可能超过交易本身,在经济上完全不可行。这正是过去二十年内容付费、API按次计费等微支付场景屡屡失败的根本原因。
区块链结算改变了这一成本结构。链上转账的边际成本主要体现为Gas费,而非按比例抽成,且x402的facilitator模式进一步把这部分成本外部化。理论上,单笔交易的可行下限可以低至零点几美分。
对于AI Agent经济,这意义重大:Agent的价值来自高频、细粒度的操作——查一次行情、调用一次API、购买一小段数据。如果每次交互的最低成本被限制在几毛钱以上,绝大多数自动化场景将无利可图。只有当结算成本降至可忽略不计时,"Agent自主采购"才具备商业闭环的可能。x402在MCP场景中的落地,本质上是在验证:当支付通道的摩擦趋近于零时,Agent之间的商业行为会呈现什么样的形态。
相关推荐

AI红利仅限科技圈?非科技行业难见回报
Apollo分析指出,AI的经济回报目前高度集中在科技行业,非科技领域尚无可量化收益迹象。本文梳理其核心论点、Hacker News上的分歧观点,以及对企业AI投入与衡量的实际启示。

AI时代,BBC《蓝色星球III》为何刻意保留“不完美”镜头?
BBC《蓝色星球III》在AI时代反其道而行,刻意保留不完美镜头以证明画面真实性。本文分析这一策略背后的信任逻辑,以及它对内容创作者在AI时代的启示。

FreeDNS:免费动态DNS服务的经典之选
FreeDNS 是一个提供免费动态 DNS 托管服务的平台,支持共享域名池和 HTTP 更新。本文介绍其核心功能、社区评价、适用场景及与其他 DNS 方案的对比。