Mcp Open Finance

io.github.codespar由 GitHub 账号 codespar 发布v0.2.2更新于 Oct 24, 2026

MCP server for Open Finance Brasil — accounts, transactions, consents, credit, loans, investments

发布方自己的服务:Finance Foundation

已验证STDIO仅桌面金融商业与电商

概览

AI 生成的概览

一个本地 MCP 服务器,让助手接入 Open Finance Brasil 接口,查询银行账户、交易、授权、信用卡、贷款和投资。

可以做什么
列出银行账户、余额、交易和透支额度,读取信用卡账户、账单和交易。查看贷款与融资合同及其还款计划,列出投资产品。读取个人和企业客户的资质信息,如收入和职业。获取、创建和撤销数据访问授权。创建支付发起授权并发起 PIX 等支付。
适用场景
当你对接的巴西金融机构提供 Open Finance Brasil 接口,并希望助手读取客户的账户、卡片、贷款和投资数据、管理授权或发起支付时适用。
运行要求
通过 npx 在本地运行,需要 Node.js。需要参与机构提供的 OAuth2 客户端凭据,以 OPEN_FINANCE_BASE_URL、OPEN_FINANCE_CLIENT_ID 和 OPEN_FINANCE_CLIENT_SECRET 设置,并需能访问该机构的 API。
安装前请注意
保存可访问金融数据的 OAuth2 客户端凭据,勿放入共享配置。多个工具会创建或撤销授权并发起支付,可能动用真实资金,使用前请确认。账户、卡片、贷款和资质数据会发送到所配置的机构 API 及模型提供方。沙箱可用性因机构而异。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp Open Finance,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@codespar/mcp-open-finance

MCP server for Open Finance Brasil — open banking standard for accounts, transactions, and consents

[npm] [License: MIT]

Quick Start

Claude Desktop

Add to ~/.config/claude/claude_desktop_config.json:

json
{  "mcpServers": {    "open-finance": {      "command": "npx",      "args": ["-y", "@codespar/mcp-open-finance"],      "env": {        "OPEN_FINANCE_BASE_URL": "https://api.institution.com.br",        "OPEN_FINANCE_CLIENT_ID": "your-client-id",        "OPEN_FINANCE_CLIENT_SECRET": "your-client-secret"      }    }  }}

Claude Code

bash
claude mcp add open-finance -- npx @codespar/mcp-open-finance

Cursor / VS Code

Add to .cursor/mcp.json or .vscode/mcp.json:

json
{  "servers": {    "open-finance": {      "command": "npx",      "args": ["-y", "@codespar/mcp-open-finance"],      "env": {        "OPEN_FINANCE_BASE_URL": "https://api.institution.com.br",        "OPEN_FINANCE_CLIENT_ID": "your-client-id",        "OPEN_FINANCE_CLIENT_SECRET": "your-client-secret"      }    }  }}

Tools (18)

ToolPurpose
list_accountsList customer bank accounts via Open Finance
get_account_balanceGet account balance via Open Finance
list_transactionsList account transactions via Open Finance
get_account_overdraft_limitsGet account overdraft (limites) via Open Finance
get_consentGet consent details by ID
create_consentCreate a new consent request for data access
revoke_consentRevoke an existing consent (data or payment)
list_credit_cardsList credit card accounts via Open Finance
get_credit_card_billsGet credit card bills (faturas) via Open Finance
get_credit_card_transactionsGet credit card transactions via Open Finance
list_loansList loan contracts (empréstimos) via Open Finance
get_loan_paymentsGet loan payment schedule via Open Finance
list_financingsList financing contracts (financiamentos) via Open Finance
list_investmentsList investment products via Open Finance
create_payment_consentCreate payment-initiation consent (e.g., PIX) via Open Finance
create_paymentInitiate a payment using an authorized payment consent
get_personal_qualificationsGet personal customer qualifications (income, occupation) via Open Finance
get_business_qualificationsGet business customer qualifications via Open Finance

Authentication

Open Finance Brasil uses OAuth2 client credentials. Each financial institution provides its own base URL and credentials.

Sandbox / Testing

Sandbox availability varies by institution. Contact your financial institution for Open Finance sandbox access.

Get your credentials

  1. Go to Open Finance Brasil
  2. Register with a participating financial institution
  3. Obtain your OAuth2 client credentials
  4. Set the environment variables

Environment Variables

VariableRequiredDescription
OPEN_FINANCE_BASE_URLYesInstitution API base URL
OPEN_FINANCE_CLIENT_IDYesOAuth2 client ID
OPEN_FINANCE_CLIENT_SECRETYesOAuth2 client secret

Roadmap

v0.2 (planned)

  • revoke_consent — Revoke a data sharing consent
  • list_payments — List initiated payments
  • create_payment_consent — Create a payment initiation consent
  • initiate_payment — Initiate a payment via Open Finance
  • get_payment_status — Get payment initiation status

v0.3 (planned)

  • insurance_products — List insurance products from institutions
  • pension_products — List pension products from institutions

Want to contribute? Open a PR or request a tool.

Links

Enterprise

Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.

License

MIT

来源:packages/banking/open-finance/README.md,提交 d0a519a

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.2.2最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Finance 集成