关于 mcp-stark-bank
mcp-stark-bank 是 Stark Bank 数字银行的 MCP 服务,提供转账、boleto、发票、Pix 与余额查询等功能。它面向需要在 AI 工作流中处理巴西银行业务的开发者与财务团队,并支持沙箱测试环境。
主要功能
- 01创建与查询 Pix 与 TED 转账
- 02签发并管理 boleto 收款
- 03生成发票及 Pix 二维码
- 04管理 Pix 密钥与收款记录
- 05支付 BR Code、税款与公用事业账单
- 06支持多工作区(子账户)列表
适用场景
- 01在沙箱环境中测试 AI 辅助的付款流程
- 02自动签发 boleto 并跟踪付款状态
- 03查询账户余额与入账明细
MCP 相关
该项目是 MCP 服务,向 MCP 客户端暴露 27 个工具,用于调用 Stark Bank API 完成转账、收款、Pix 与账户查询等操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
27收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 收件人姓名 |
| tags | array | 否 | 组织标签 |
| taxId | string | 是 | 收款方 CPF 或 CNPJ |
| amount | number | 是 | 金额,单位为分(例如,1000 = R$10.00) |
| bankCode | string | 是 | 银行代码(例如,Stark Bank 的代码为 '20018183') |
| branchCode | string | 是 | 分行代码 |
| accountType | enum | 否 | 账户类型checking | savings | salary | payment |
| accountNumber | string | 是 | 含数字的账号 |
详细介绍
@codespar/mcp-stark-bank
Stark Bank 的 MCP 服务——提供转账、boleto、发票和 Pix 服务的数字银行
快速开始
Claude Desktop
添加到 ~/.config/claude/claude_desktop_config.json:
{
"mcpServers": {
"stark-bank": {
"command": "npx",
"args": ["-y", "@codespar/mcp-stark-bank"],
"env": {
"STARK_BANK_ACCESS_TOKEN": "your-token",
"STARK_BANK_SANDBOX": "true"
}
}
}
}
Claude Code
claude mcp add stark-bank -- npx @codespar/mcp-stark-bank
Cursor / VS Code
添加到 .cursor/mcp.json 或 .vscode/mcp.json:
{
"servers": {
"stark-bank": {
"command": "npx",
"args": ["-y", "@codespar/mcp-stark-bank"],
"env": {
"STARK_BANK_ACCESS_TOKEN": "your-token",
"STARK_BANK_SANDBOX": "true"
}
}
}
}
工具(27)
| 工具 | 用途 |
|---|---|
create_transfer | 创建银行转账(Pix 或 TED) |
get_transfer | 根据 ID 获取转账详情 |
list_transfers | 列出转账,可选筛选条件 |
create_boleto | 创建 boleto 付款 |
get_balance | 获取当前账户余额 |
create_invoice | 创建发票(生成 Pix 二维码) |
get_invoice | 根据 ID 获取发票详情 |
list_invoices | 列出发票,可选筛选条件 |
create_pix_request | 创建 Pix 付款请求 |
get_webhook_events | 获取 webhook 事件(付款确认、转账等) |
create_payment_request | 创建付款请求以用于审批工作流 |
get_payment_request | 根据 ID 获取付款请求详情 |
list_payment_requests | 列出付款请求,可选筛选条件 |
create_brcode_payment | 支付 BR Code(Pix 二维码 / 复制粘贴码) |
get_deposit | 根据 ID 获取存款详情(收到的 Pix 或 TED) |
create_boleto_issue | 签发应收 boleto(生成用于收款的条形码 / 数字输入码) |
get_boleto | 根据 ID 获取已签发的 boleto |
list_boletos | 列出已签发的 boleto,可选筛选条件 |
delete_boleto | 取消已签发的 boleto(仅在未付款且处于 'created' 或 'registered' 状态时允许) |
create_pix_key | 注册 Pix 密钥(CPF/CNPJ、邮箱、电话或 EVP/随机密钥) |
get_pix_key | 根据 ID 获取 Pix 密钥详情 |
list_pix_keys | 列出已注册的 Pix 密钥,可选筛选条件 |
delete_pix_key | 取消 / 注销 Pix 密钥 |
list_deposits | 列出存款(收到的 Pix 或 TED),可选筛选条件 |
create_utility_payment | 支付公共事业账单(例如 |
create_tax_payment | 通过条形码 / 数字输入码缴纳税款(DARF、GPS、GRU 等) |
list_workspaces | 列出组织有权访问的工作区(多租户子账户) |
身份验证
Stark Bank 使用 Bearer 令牌进行 API 身份验证。
沙盒 / 测试
Stark Bank 在 sandbox.api.starkbank.com 提供沙盒。设置 STARK_BANK_SANDBOX=true 即可使用。
获取凭据
- 访问 Stark Bank
- 创建账户
- 从控制面板生成 API 访问令牌
- 设置环境变量
环境变量
| 变量 | 必填 | 说明 |
|---|---|---|
STARK_BANK_ACCESS_TOKEN | 是 | API 访问令牌 |
STARK_BANK_SANDBOX | 否 | 设置为 "true" 以使用沙盒模式 |
路线图
v0.2(计划中)
create_payment_request— 创建付款请求get_payment_request— 获取付款请求详情list_payment_requests— 列出付款请求,可选筛选条件create_brcode_payment— 创建 BR Code(Pix)付款get_deposit— 获取存款详情
v0.3(计划中)
create_workspace— 创建新工作区tax_payment— 创建税款缴纳(DAS、DARF 等)utility_payment— 创建公共事业付款(boleto、账单)
链接
企业版
需要为 Agent 付款提供治理、预算限制和审计记录?CodeSpar Enterprise 在这些 MCP 服务之上增加了策略引擎、付款路由和合规模板。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。