mcpField
M
mcp-pagar-me

mcp-pagar-me

本地服务
github.com/codespar金融数据2754 周前更新

关于 mcp-pagar-me

mcp-pagar-me 是面向 Pagar.me 支付平台的 MCP 服务,Pagar.me 属于 Stone 生态。它支持订单、收款、分账收款方、转账和订阅,适合需要分账支付的巴西场景。

主要功能

  1. 0122 个工具,覆盖订单、收款、转账与订阅
  2. 02支持 Pix、boleto 和信用卡收款
  3. 03分账收款方(recipient)与余额查询
  4. 04应收款提前到账(anticipation)查询与发起
  5. 05Webhook 事件通知注册

适用场景

  1. 01为巴西电商 Agent 创建订单并收款
  2. 02管理分账收款方并发起转账或提现
  3. 03查询与发起应收款提前到账

MCP 相关

作为 MCP 服务,向 MCP 客户端暴露 Pagar.me 的订单、收款、转账、订阅和 Webhook 等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-pagar-me": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-pagar-me"
],
"env": {
"PAGARME_API_KEY": "<PAGARME_API_KEY>",
"PAGARME_PUBLIC_KEY": "<PAGARME_PUBLIC_KEY>"
}
}
}
}
启动命令npx -y @codespar/mcp-pagar-me
需要配置的环境变量
PAGARME_API_KEY密钥Secret key (sk_xxx) for Pagar.me
PAGARME_PUBLIC_KEY密钥Public key (pk_xxx) for card tokenization (required only for create_card_token)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@codespar/mcp-pagar-me0.2.2

工具

22

收录的工具列表 · 更新于 2 周前

参数类型必填说明
itemsarray是订单商品
customerobject是包含 name、email、document、type 的 Customer 对象
customer.namestring是客户名称
customer.typeenum是Customer 类型individual | company
customer.emailstring是客户电子邮件
customer.documentstring是CPF 或 CNPJ
paymentsarray是付款方式数组

详细介绍

@codespar/mcp-pagar-me

Pagar.me 的 MCP 服务——Stone 生态系统支付,支持订单、扣款和分账

npm License: MIT

快速开始

Claude Desktop

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "pagar-me": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pagar-me"],
      "env": {
        "PAGARME_API_KEY": "sk_your-key"
      }
    }
  }
}
Claude Code
claude mcp add pagar-me -- npx @codespar/mcp-pagar-me
Cursor / VS Code

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "servers": {
    "pagar-me": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pagar-me"],
      "env": {
        "PAGARME_API_KEY": "sk_your-key"
      }
    }
  }
}

工具(22)

工具用途
create_order在 Pagar.me 创建包含商品和付款的订单
get_order根据 ID 获取订单详情
list_orders列出订单,可选筛选条件
create_charge创建扣款(Pix、boleto 或信用卡)
get_charge根据 ID 获取扣款详情
create_recipient创建分账收款方
get_balance获取当前账户余额
create_transfer向收款方转账
refund退款(全额或部分退款)
list_recipients列出收款方,可选筛选条件
create_anticipation为收款方申请应收款提前结算(antecipação)
get_anticipation根据 ID 获取提前结算详情
get_anticipation_limits获取收款方可用的提前结算额度
create_plan创建订阅计划
update_plan更新现有订阅计划
create_subscription为客户创建周期性订阅
cancel_subscription取消周期性订阅
create_card_token将信用卡令牌化(符合 PCI 安全要求)。
create_withdrawal创建提现(saque),将收款方余额转入其登记的银行账户
register_webhook注册 Webhook 端点以接收事件通知
capture_charge捕获预授权扣款(先授权后捕获流程)。
partial_refund退还部分扣款金额(明确进行部分退款;

身份验证

Pagar.me 使用 Basic Auth,用户名为密钥(sk_xxx),密码为空。

沙盒 / 测试

Pagar.me 可通过控制面板启用测试模式。使用测试模式 API 密钥可避免产生真实扣款。

获取凭据
  1. 前往 Pagar.me 控制面板
  2. 创建账户
  3. 获取密钥(测试模式使用 sk_test_xxx)
  4. 设置 PAGARME_API_KEY 环境变量

环境变量

变量必填说明
PAGARME_API_KEY是Pagar.me 控制面板中的密钥(sk_xxx)
PAGARME_PUBLIC_KEY否仅供 create_card_token 使用的公钥(pk_xxx)

路线图

v0.3(计划中)
  • list_charges — 列出扣款并应用筛选条件
  • list_subscriptions — 列出订阅
  • list_plans — 列出计划
  • batch_charges — 在单个请求中创建多笔扣款
  • list_webhooks / delete_webhook — 完整的 Webhook 管理

想要贡献?提交 PR 或申请新增工具。

链接

企业版

需要为 Agent 付款设置治理、预算限制和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务的基础上增加策略引擎、支付路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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