关于 Pink Agentic AI Payments
Pink Agentic AI Payments 是用于按公司支出规则处理付款请求的 MCP 服务,面向需要支付供应商发票或 API 额度的 Agent。它可允许、要求人工审批或阻止付款,并仅在获准后发放一次性凭证。
主要功能
- 01查询 Agent 预算、余额和单笔上限
- 02查看收款方名单及适用规则
- 03预演策略判断且不发起付款
- 04按规则请求付款并返回决定
- 05查询待审批请求的凭证
- 06提交已完成付款的收据
适用场景
- 01在预算和单笔上限内支付供应商发票
- 02为 API 额度充值并遵守收款方名单
- 03在实际付款前预检策略结果
- 04提交收据以便付款对账
MCP 相关
本地 stdio MCP 服务将 MCP 客户端连接到 Pink 的远程 Streamable HTTP MCP 服务,并转发工具列表与调用。沙盒预览使用测试资金,可通过策略审批、阻止或授权付款请求。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://agentic-sandbox.pinkwallet.com/mcpclaude mcp add --transport http com-pinkwallet-agentic-payments-sandbox https://agentic-sandbox.pinkwallet.com/mcp{"mcpServers":{"com-pinkwallet-agentic-payments-sandbox":{"type":"http","url":"https://agentic-sandbox.pinkwallet.com/mcp"}}}在 Cursor 中打开{"servers":{"com-pinkwallet-agentic-payments-sandbox":{"type":"http","url":"https://agentic-sandbox.pinkwallet.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-pinkwallet-agentic-payments-sandbox":{"type":"http","url":"https://agentic-sandbox.pinkwallet.com/mcp"}}}{"mcpServers":{"com-pinkwallet-agentic-payments-sandbox":{"serverUrl":"https://agentic-sandbox.pinkwallet.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://agentic-sandbox.pinkwallet.com/mcp需要授权工具
详细介绍
Pink Agentic AI Payments MCP 服务:让 Claude、ChatGPT 或 Cursor 在支出规则范围内支付供应商款项和发票
pink-agentic-payments-mcp 是 Pink Agentic AI Payments(由 PinkWallet 提供)的 MCP 服务。它允许 Claude、ChatGPT、Cursor、VS Code、Windsurf 或任何其他 MCP 客户端中的 AI Agent 发起付款,例如支付供应商发票或为 API 充值,而 Pink 会在发放任何付款凭证之前,根据公司的支出规则(每个 Agent 的预算、单笔付款上限、收款方允许列表、超过阈值需经人工审批)检查这笔付款。Agent 不会持有长期有效的卡或密钥。
每笔付款请求都会得到以下三种结果之一:allowed(提供一次性凭证)、pending_human(先请人工审批)或 blocked(附上原因)。
沙盒预览:仅使用测试资金,无需注册即可获取密钥。
Claude 或 ChatGPT 能通过 MCP 支付发票吗?
可以,但需遵守你设置的限制。将 Pink 连接为 MCP 服务后,Agent 就能使用 7 个付款工具(见下文)。当你要求“支付 Acme 的 1,200 美元发票”时,Agent 会调用 pink.check_policy 或 pink.request_payment;只有发票符合规则时,Pink 才会付款;如果需要审批,则会请人工审批;否则会拒绝并说明原因。设置指南:Claude · ChatGPT(开发者模式) · Cursor · Claude Code · 演示:让 AI Agent 支付发票的 MCP 服务。
此软件包的工作原理
此软件包是一个本地 stdio MCP 服务,用于将任何 MCP 客户端桥接到 Pink 的远程 Streamable HTTP MCP 服务(https://agentic-sandbox.pinkwallet.com/mcp)。它会透明地转发 tools/list 和 tools/call(以及远程服务添加的资源/提示词),因此本地服务始终会反映 Pink 远程服务当前公开的工具;没有任何内容是硬编码的。支持远程 MCP 的客户端也可以直接连接到该 URL。
快速开始
1. 获取免费的沙盒 Agent 密钥
无需注册。运行:
npx -y pink-agentic-payments-mcp --create-sandbox
即可创建沙盒工作区并输出可直接粘贴的客户端配置;你也可以自行创建:
curl -s -X POST https://agentic-sandbox.pinkwallet.com/v1/sandbox/workspaces
然后从响应中的任意一个 agents[].key 获取密钥。
2. 将其添加到 MCP 客户端
Claude Desktop(claude_desktop_config.json)、Cursor、Windsurf 及大多数其他基于 stdio 的 MCP 客户端:
{
"mcpServers": {
"pink": {
"command": "npx",
"args": ["-y", "pink-agentic-payments-mcp"],
"env": { "PINK_AGENT_API_KEY": "pk_sandbox_agent_..." }
}
}
}
VS Code(.vscode/mcp.json):
{
"servers": {
"pink": {
"command": "npx",
"args": ["-y", "pink-agentic-payments-mcp"],
"env": { "PINK_AGENT_API_KEY": "${input:pink_agent_key}" }
}
}
}
环境变量:
PINK_AGENT_API_KEY(必需)——沙盒工作区中的 Agent 密钥。PINK_MCP_URL(可选)——默认为https://agentic-sandbox.pinkwallet.com/mcp。
工具
以下工具来自远程服务的 tools/list 响应(完整运行结果见 TEST-OUTPUT.txt):
| 工具 | 功能 |
|---|---|
pink.get_budget | 查看此 Agent 还可支出的金额:剩余月度预算、今日已支出金额、单笔付款上限、金库余额以及公司每日支出上限。 |
pink.list_payees | 查看此公司已批准的供应商、平台和承包商。向其他任何对象付款都会被拦截并请人工审批。 |
pink.list_rules | 查看适用于此 Agent 的策略规则,按评估顺序排列。由第一个匹配项决定:允许、询问或拦截。 |
pink.check_policy | 试运行。返回 would_allow / would_ask / would_block,并附上规则和完整决策跟踪记录。不会发生支出或资金冻结。 |
pink.request_payment | 实际付款调用。返回 allowed(提供一次性凭证)、pending_human(等待人工审批,并附上 hold_id)或 blocked(附上原因)。 |
pink.get_credential | 查询待处理的冻结请求。人工批准后,此工具会返回凭证。 |
pink.report_receipt | 提交已完成付款的收据,以便对账。 |
测试方式
此仓库中的 TEST-OUTPUT.txt 是在实时沙盒工作区中进行三次真实运行的完整、未经编辑的输出(仅使用测试资金):
- 通过 MCP SDK 测试客户端,以 stdio 驱动构建好的服务(
dist/bin.js)——调用tools/list和pink.request_payment,并分别返回真实的allowed(附带已签发的沙盒凭证)、blocked(超出月度预算)和pending_human(新收款人审批)决策。 - 使用官方 MCP Inspector CLI(
npx @modelcontextprotocol/inspector --cli),以无头模式针对同一个构建好的服务运行。 - 在干净目录中,从打包后的 tarball 再次运行相同的 stdio 测试(先运行
npm pack,再运行npx -y ./pink-agentic-payments-mcp-0.1.0.tgz),以证明npx安装路径端到端可用。
链接
- 文档中心:pinkwallet.com/agentic/developers
- MCP 连接指南:pinkwallet.com/agentic/developers/connect-via-mcp
- JS/TS 客户端:pink-agentic-payments
状态
沙盒预览版(仅使用测试资金)。已发布到 npm,名称为 pink-agentic-payments-mcp——只需运行 npx -y pink-agentic-payments-mcp,无需克隆或构建。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。