2026年,MCP生态出现了一个里程碑式的模块——AI Agent可以直接通过MCP协议发起收款。这意味着你的Agent不只是「帮你干活」,而是可以「帮你挣钱」。本文手把手教你接入,5分钟内让你的Agent拥有收款能力。
为什么AI Agent需要收款能力?
先看一个场景:你搭建了一个AI Agent,能自动帮客户生成SEO文章、分析竞品数据、管理社交媒体发布。客户很满意,但每次结算都要走微信/支付宝转账——你需要在聊天框外手动催款、确认、记账。
如果Agent自己能发起收款呢?
- 场景1:Agent完成100篇文章后,自动生成付款链接发给客户
- 场景2:客户使用Agent服务达到月度限额,Agent自动提示「升级套餐,点击付款」
- 场景3:你的MCP工具被其他开发者调用,按API调用次数自动计费扣款
这就是MCP支付模块的价值——让AI Agent成为一个独立的经济主体。
MCP支付模块是什么?
ACP Payment Module(github.com/AIAppsAPI/acp-payment-module)是一个遵循MCP(Model Context Protocol)标准的支付工具。它暴露了以下核心能力给AI Agent:
| 功能 | MCP Tool名称 | 说明 |
|---|---|---|
| 创建支付链接 | create_payment_link |
生成一个可分享的付款页面 |
| 查询支付状态 | check_payment_status |
轮询某笔支付是否到账 |
| 退款处理 | process_refund |
发起退款 |
| 账户余额查询 | get_balance |
查看收款账户余额 |
| 交易记录 | list_transactions |
获取历史交易列表 |
Agent通过调用这些工具,就能在对话中自然地完成「收款→确认→交付」的完整闭环。
三步接入实战
第一步:安装MCP支付服务
首先克隆仓库并安装依赖:
git clone https://github.com/AIAppsAPI/acp-payment-module.git
cd acp-payment-module
npm install
配置环境变量(.env):
# 支付提供商(目前支持 Stripe、LemonSqueezy)
PAYMENT_PROVIDER=stripe
STRIPE_SECRET_KEY=sk_live_xxxxxxxxxxxx
STRIPE_WEBHOOK_SECRET=whsec_xxxxxxxxxxxx
# MCP服务端口
MCP_PORT=3001
MCP_HOST=0.0.0.0
# 业务配置
DEFAULT_CURRENCY=cny
PLATFORM_FEE_PERCENT=5
第二步:配置Claude Code接入
在Claude Code的MCP配置文件中添加支付模块。编辑 ~/.claude/claude_desktop_config.json 或项目中的 .mcp.json:
{
"mcpServers": {
"payment": {
"command": "node",
"args": ["/path/to/acp-payment-module/dist/index.js"],
"env": {
"STRIPE_SECRET_KEY": "sk_live_xxxxxxxxxxxx",
"PAYMENT_PROVIDER": "stripe",
"DEFAULT_CURRENCY": "cny"
}
}
}
}
重启Claude Code后,输入 /mcp 查看工具列表,你会看到新增了5个支付相关的工具。
第三步:在Agent工作流中使用
现在你的Agent可以这样运作:
示例1:完成项目后自动收款
用户: 帮我写10篇关于AI创业的公众号文章
Agent执行过程:
1. [调用 write_file × 10] 完成10篇文章
2. [调用 create_payment_link] 生成付款链接
参数: amount=500, currency="cny", description="AI创业内参×10篇"
3. 返回: "10篇文章已完成!请通过以下链接付款:https://pay.xxx.com/link/abc123"
4. [轮询 check_payment_status] 每30秒检查一次
5. 收到付款确认 → 发送所有文章文件
示例2:用量超标自动提示升级
# 在Agent的system prompt中添加计费规则
"""
## 计费规则
- 免费额度:每月10篇文章
- 超出后自动暂停,提示用户付款升级
- 使用 create_payment_link 生成升级付款链接
- 收到款项后自动恢复服务
"""
Agent会在检测到用量超标时自动触发:
Agent: 您本月的免费额度已用完(10/10篇)。
升级到Pro版仅需 ¥99/月,含50篇文章。
点击付款:https://pay.xxx.com/link/def456
实战配置模板:一人公司的AI收款系统
以下是一个完整的生产级配置模板,适合一人公司直接使用:
// ~/.claude/claude_desktop_config.json
{
"mcpServers": {
"payment": {
"command": "node",
"args": ["/opt/acp-payment-module/dist/index.js"],
"env": {
"PAYMENT_PROVIDER": "stripe",
"STRIPE_SECRET_KEY": "sk_live_xxx",
"STRIPE_WEBHOOK_SECRET": "whsec_xxx",
"DEFAULT_CURRENCY": "cny",
"PLATFORM_FEE_PERCENT": "5",
"AUTO_CONFIRM_THRESHOLD": "1000"
}
},
"filesystem": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-filesystem", "/home/user/ai-neican"]
},
"knowledge_base": {
"command": "node",
"args": ["/opt/custom-mcp/knowledge-base.js"]
}
}
}
关键配置说明:
PLATFORM_FEE_PERCENT=5:平台抽成5%,Agent在报价时会自动计算含平台费的总价AUTO_CONFIRM_THRESHOLD=1000:1000元以下订单自动确认,超出的需人工审核- 三个MCP Server同时工作:付款→交付文件→记录到知识库
安全注意事项
MCP支付模块涉及真金白银,以下安全措施必须到位:
- API Key隔离:Stripe密钥用受限权限的API Key,仅授予创建Payment Link和查询权限,不给退款、提现权限
- 金额上限:在Agent的system prompt中设置单笔金额上限,比如"单笔不超过500元"
- 人工复核:超过阈值的订单(如 >1000元)必须走人工确认流程
- Webhook验证:所有支付到账确认必须通过Stripe Webhook签名验证,不可仅依赖Agent轮询
- 日志审计:所有Agent发起的支付操作记录到独立日志文件,定期审计
# Agent system prompt 中的安全规则
"""
## 支付安全规则(不可违反)
- 单笔金额上限:¥500
- 超过¥1000的订单:生成预订单 → 通知人工审核 → 审核通过后才能发送付款链接
- 禁止主动发起退款(退款需人工操作)
- 每次创建付款链接前,向用户确认金额和描述
"""
商业价值:一人公司的变现闭环
MCP支付模块解决了一人公司最核心的痛点:从「提供服务」到「自动收款」的最后一公里。
结合其他MCP工具,你甚至可以搭建一个 7×24小时无人值守的AI收款系统:
客户咨询 → Agent自动回复(Brave Search + Knowledge Base MCP)
↓
需求确认 → Agent生成报价(Payment MCP → create_payment_link)
↓
客户付款 → Webhook确认到账
↓
Agent执行 → Filesystem/GitHub MCP 交付文件
↓
自动记账 → Knowledge Base MCP 记录订单
整个流程不需要你来操作任何一步。你只需要在每天早上查看前一天的订单汇总。
常见问题
Q:支持哪些支付方式?
A:目前支持Stripe(信用卡、支付宝国际版、微信支付国际版)和LemonSqueezy(更友好的数字产品销售支持)。对国内用户,Stripe的支付宝国际版是最实用的选择。
Q:费率是多少?
A:Stripe国内费率约2.9% + 0.30元/笔。MCP模块本身开源免费,不抽成。
Q:Agent会不会乱收费?
A:不会。Agent的收款行为受system prompt约束(金额上限、需用户确认)。你可以把Agent想象成一个「只会按规则执行的收银员」。
Q:退款怎么处理?
A:MCP模块提供了 process_refund 工具,但建议在system prompt中禁止Agent主动发起退款,退款统一由人工操作。
Q:能用在国内微信支付/支付宝吗?
A:直接接入需要企业资质。推荐方案:通过Stripe的支付宝国际版(Alipay International)收款,用户扫码即可支付,对买家体验友好。
行动建议
- 今天就可以试:花10分钟克隆仓库 → 配置Stripe测试密钥 → 在Claude Code中接入 → 创建一个测试付款链接(¥1)
- 测试环境先跑通:用Stripe的Test Mode(测试卡号
4242 4242 4242 4242)完整走一遍「创建链接→付款→确认到账→交付」的全流程 - 生产环境渐进上线:先用小金额(¥9.9)的低价产品验证,确认稳定后再接入主线业务
💡 一句话总结:MCP支付模块让AI Agent不再只是个「工具人」——它能自己收钱、自己确认、自己交付。这是一人公司从「半自动变现」到「全自动变现」的关键一步。