mcpField
P
Pink Agentic AI Payments

Pink Agentic AI Payments

远程服务
pinkwallet.com金融数据01 天前更新

关于 Pink Agentic AI Payments

Pink Agentic AI Payments 是用于按公司支出规则处理付款请求的 MCP 服务,面向需要支付供应商发票或 API 额度的 Agent。它可允许、要求人工审批或阻止付款,并仅在获准后发放一次性凭证。

主要功能

  1. 01查询 Agent 预算、余额和单笔上限
  2. 02查看收款方名单及适用规则
  3. 03预演策略判断且不发起付款
  4. 04按规则请求付款并返回决定
  5. 05查询待审批请求的凭证
  6. 06提交已完成付款的收据

适用场景

  1. 01在预算和单笔上限内支付供应商发票
  2. 02为 API 额度充值并遵守收款方名单
  3. 03在实际付款前预检策略结果
  4. 04提交收据以便付款对账

MCP 相关

本地 stdio MCP 服务将 MCP 客户端连接到 Pink 的远程 Streamable HTTP MCP 服务,并转发工具列表与调用。沙盒预览使用测试资金,可通过策略审批、阻止或授权付款请求。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://agentic-sandbox.pinkwallet.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://agentic-sandbox.pinkwallet.com/mcp需要授权
安装包
npmpink-agentic-payments-mcp0.1.1

工具

详细介绍

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 是在实时沙盒工作区中进行三次真实运行的完整、未经编辑的输出(仅使用测试资金):

  1. 通过 MCP SDK 测试客户端,以 stdio 驱动构建好的服务(dist/bin.js)——调用 tools/list 和 pink.request_payment,并分别返回真实的 allowed(附带已签发的沙盒凭证)、blocked(超出月度预算)和 pending_human(新收款人审批)决策。
  2. 使用官方 MCP Inspector CLI(npx @modelcontextprotocol/inspector --cli),以无头模式针对同一个构建好的服务运行。
  3. 在干净目录中,从打包后的 tarball 再次运行相同的 stdio 测试(先运行 npm pack,再运行 npx -y ./pink-agentic-payments-mcp-0.1.0.tgz),以证明 npx 安装路径端到端可用。

链接

状态

沙盒预览版(仅使用测试资金)。已发布到 npm,名称为 pink-agentic-payments-mcp——只需运行 npx -y pink-agentic-payments-mcp,无需克隆或构建。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。