Agent工坊

【Agent工坊】如何让你的AI Agent直接收款:MCP支付模块接入实战

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 Modulegithub.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支付模块涉及真金白银,以下安全措施必须到位:

  1. API Key隔离:Stripe密钥用受限权限的API Key,仅授予创建Payment Link和查询权限,不给退款、提现权限
  2. 金额上限:在Agent的system prompt中设置单笔金额上限,比如"单笔不超过500元"
  3. 人工复核:超过阈值的订单(如 >1000元)必须走人工确认流程
  4. Webhook验证:所有支付到账确认必须通过Stripe Webhook签名验证,不可仅依赖Agent轮询
  5. 日志审计:所有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)收款,用户扫码即可支付,对买家体验友好。

行动建议

  1. 今天就可以试:花10分钟克隆仓库 → 配置Stripe测试密钥 → 在Claude Code中接入 → 创建一个测试付款链接(¥1)
  2. 测试环境先跑通:用Stripe的Test Mode(测试卡号 4242 4242 4242 4242)完整走一遍「创建链接→付款→确认到账→交付」的全流程
  3. 生产环境渐进上线:先用小金额(¥9.9)的低价产品验证,确认稳定后再接入主线业务

💡 一句话总结:MCP支付模块让AI Agent不再只是个「工具人」——它能自己收钱、自己确认、自己交付。这是一人公司从「半自动变现」到「全自动变现」的关键一步。


AI创业 #Agent工坊 #MCP支付 #一人公司 #AI自动收款 #ClaudeCode