关于 mcp-rede
mcp-rede 是巴西 Itaú 旗下收单机构 Rede 的 MCP 服务,支持信用卡与借记卡的授权、捕获、退款,以及零元授权、卡令牌、定期扣款和 3DS 验证。适合与 Itaú 签有商户合同并直接对接 eRede 的商户。
主要功能
- 01信用卡与借记卡授权、捕获、撤销和退款
- 02零元授权与卡片验证
- 03卡令牌化及令牌信息查询
- 04定期扣款(recurrence)管理
- 053DS 认证流程
- 06Boleto 注册、查询与取消
适用场景
- 01为订阅业务创建和管理定期扣款
- 02在授权前验证客户卡片有效性
- 03为已完成 3DS 认证的交易提交授权
MCP 相关
该服务以 MCP 服务的形式向客户端暴露 22 个工具,用于处理 Rede 的交易、令牌、定期扣款、3DS 和 Boleto 操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y @codespar/mcp-rede需要配置的环境变量
REDE_PVRede merchant filiação (PV) — numeric merchant identifier issued with your commercial contract.REDE_TOKEN密钥Rede API security token paired with PV. Used in HTTP Basic auth as the password.REDE_ENVEnvironment selector: 'sandbox' (default) or 'production'.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
22收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| urls | array | 否 | 可选的回调/通知 URL 对象({ url, kind }) |
| amount | number | 是 | 金额以分为单位 |
| capture | boolean | 是 | true = 授权并扣款;false = 仅授权 |
| reference | string | 是 | 商户侧订单引用(每个商户唯一) |
| cardNumber | string | 否 | PAN;切勿记录此值。建议改用 storageCard(令牌)。 |
| storageCard | string | 否 | 来自 tokenize_card 的令牌(替代 cardNumber) |
| installments | number | 是 | 分期期数(à vista 为 1) |
| securityCode | string | 否 | CVV |
| subscription | boolean | 否 | 标记为定期扣款(MIT) |
| cardHolderName | string | 否 | 持卡人姓名 |
| expirationYear | number | 否 | 有效期年份(4 位数字) |
| softDescriptor | string | 否 | 显示在持卡人账单上的账单描述 |
| expirationMonth | number | 否 | 有效期月份(1–12) |
详细介绍
@codespar/mcp-rede
适用于 Rede 的 MCP 服务——由 Itaú 持有的巴西收单机构。
Rede 与 Cielo、Stone 和 Getnet 并列,构成巴西四大收单机构。拥有 Itaú 商业合同的商户可通过 eRede 直接集成,而无需经由 PSP。
工具(22)
| 工具 | 用途 |
|---|---|
authorize_transaction | 在 Rede 上授权信用卡交易。 |
capture_transaction | 扣款此前已授权的交易(适用于使用 capture=false 的情况)。 |
cancel_transaction | 取消已授权但尚未扣款的交易(撤销)。 |
refund_transaction | 退还已扣款交易的款项。 |
get_transaction | 按 Rede tid 或商户参考编号查询交易。 |
zero_auth | 验证卡片但不扣款(零金额授权/账户验证)。 |
tokenize_card | 将卡片令牌化,以便安全地用于符合 PCI 标准的场景。 |
delete_token | 删除此前创建的卡片令牌。 |
create_recurrence | 创建 Rede 原生定期付款(订阅)。 |
get_recurrence | 按 Rede 定期付款 ID 查询定期付款。 |
disable_recurrence | 停用(取消)有效的定期付款。 |
authorize_debit | 在 Rede 上授权借记卡交易。 |
list_transactions | 列出指定日期范围内的交易。 |
get_token | 查询此前存储的卡片令牌的元数据(卡品牌、末 4 位、有效期)。 |
update_recurrence | 更新现有定期付款——更改金额、卡片(storageCard)、结束日期,或暂停/恢复。 |
get_recurrence_transactions | 列出定期付款生成的交易(每个已执行的计费周期对应一行)。 |
authenticate_3ds | 为银行卡扣款发起 3DS(EMV 3-D Secure)身份验证。 |
get_3ds_status | 按参考 ID 查询 3DS 身份验证的当前状态。 |
authorize_with_3ds | 成功完成 3DS 身份验证后授权交易,并附上 3DS 参考信息,以便进行责任转移…… |
create_boleto | 通过 Rede 签发已登记的 boleto。 |
get_boleto | 按 Rede boleto ID 或商户参考编号查询 boleto。 |
cancel_boleto | 取消未付款的 boleto。 |
安装
npm install @codespar/mcp-rede@alpha
环境
REDE_PV="..." # Merchant filiação (PV)
REDE_TOKEN="..." # Security token (paired with PV)
REDE_ENV="sandbox" # Optional. 'sandbox' (default) or 'production'
身份验证
使用 base64(PV:TOKEN) 进行 HTTP Basic 身份验证。服务会在每次请求时构建 Authorization 标头,调用方无需处理。
基础 URL
- 生产环境:
https://api.userede.com.br/erede/v1 - 沙盒环境:
https://sandbox-erede.useredecloud.com.br/v1
运行
# stdio (default)
npx @codespar/mcp-rede
# HTTP
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-rede
企业版
需要为 Agent 付款设置治理、预算限额和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务之上增加了策略引擎、支付路由和合规模板。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。