Skip to content
Agentmart
Submit a tool

Openfinance Br MCP

Secure Open Finance Brasil MCP server with typed tools and a credential-free mock mode

Connector by brunovicco · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/brunovicco-openfinance-br-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Secure Open Finance Brasil MCP server with typed tools and a credential-free mock mode

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
12 read · 2 write · 4 delete
Secrets
3 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 18

Read from the source code; the running server may list different tools.

Read 12 · Look things up without changing anything.

  • check_consent_status
  • check_payment_consent_status
  • get_balance
  • get_credit_card_bills
  • list_accounts
  • list_credit_cards
  • list_funds
  • list_investments
  • list_pix_keys
  • list_transactions
  • list_treasure_titles
  • list_variable_incomes

Write 2 · Create, change, send or run things.

  • start_consent
  • start_payment_consent

Delete 4 · Delete, drop, revoke or wipe things.

  • complete_consent
  • complete_payment_consent
  • initiate_pix
  • revoke_consent

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • ANTHROPIC_API_KEY
  • PRIVATE_KEY_KID
  • REDIS_URL

Other settings (environment variables or headers).

  • CLIENT_ID
  • ENVIRONMENT
  • MTLS_CERT_PATH
  • MTLS_KEY_PATH
  • PRIVATE_KEY_PATH

Tools (18)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • check_consent_status

    Checks the current status of a user's consent at a bank. Args: subject_id: User's CPF or internal ID. bank: Identifier of the participating bank. ctx: MCP request context, providing access to shared dependencies. Returns: The consent's current status.

  • check_payment_consent_status

    Checks the current status of an exact payment consent journey. Args: subject_id: Payer's CPF or internal ID. bank: Identifier of the participating bank. consent_id: Exact payment consent journey to query. ctx: MCP request context, providing access to shared dependencies. Returns: The payment consent's current status.

  • complete_consent

    Completes a consent flow using the URL the bank redirected the user to after they finished logging in and authorizing. Because FAPI-BR mandates response_mode=fragment, that URL's parameters live after a '#', not a '?' - copy the complete address bar contents after being redirected, not just the query string. Args: callback_url: The full URL the user's browser landed on after authorizing (or denying) consent at the bank. ctx: MCP request context, providing access to shared dependencies. Returns: The final consent status after completing the exchange.

  • complete_payment_consent

    Completes a payment consent flow using the URL the bank redirected the user to after authorizing (or denying) the payment. Args: callback_url: The full URL the user's browser landed on after authorizing (or denying) the payment consent at the bank. ctx: MCP request context, providing access to shared dependencies. Returns: The final payment consent status after completing the exchange.

  • get_balance

    Returns the balance of a specific account. Args: subject_id: Identifier of the user. account_id: Account ID. Returns: Current balance of the account.

  • get_credit_card_bills

    Returns the bills of a credit card. Args: subject_id: Identifier of the user. credit_card_account_id: ID of the credit card account. Returns: List of bills.

  • initiate_pixcan change or delete data

    Initiates a PIX payment. Args: subject_id: Identifier of the paying user. request: Payment data with an idempotency_key. Returns: Result of the payment initiation.

  • list_accounts

    Lists all bank accounts (checking, savings, prepaid) of a user at an institution participating in Open Finance Brasil. Args: subject_id: User's CPF (digits only) or internal ID. bank: Identifier of the participating bank. ctx: MCP request context, providing access to shared adapters. Returns: The user's accounts at the given bank.

  • list_credit_cards

    Lists all credit card accounts of a user at an institution participating in Open Finance Brasil, including available and total credit limit. Args: subject_id: User's CPF. bank: Identifier of the participating bank. ctx: MCP request context, providing access to shared adapters. Returns: The user's credit card accounts at the given bank.

  • list_funds

    Lists the user's investment fund positions (P1.3). Args: subject_id: Identifier of the user. Returns: List of investment funds.

  • list_investments

    Lists the user's fixed-income investments. Args: subject_id: Identifier of the user. Returns: List of investments.

  • list_pix_keys

    Lists PIX keys linked to an account. Args: subject_id: Identifier of the user. account_id: Account ID. Returns: List of registered PIX keys.

  • list_transactions

    Returns the statement of an account with optional filters. Args: subject_id: Identifier of the user. filters: Date, type, and pagination filters. Returns: Paginated list of transactions.

  • list_treasure_titles

    Lists the user's treasury bond (Tesouro Direto) positions (P1.3). Args: subject_id: Identifier of the user. Returns: List of treasury bonds.

  • list_variable_incomes

    Lists the user's variable income asset positions (P1.3): stocks, ETFs, and other exchange-traded assets. Args: subject_id: Identifier of the user. Returns: List of variable income assets.

Show 3 more tools
  • revoke_consentcan change or delete data

    Revokes a user's consent at a bank and forgets the local token. Args: subject_id: User's CPF or internal ID. bank: Identifier of the participating bank. ctx: MCP request context, providing access to shared dependencies. Returns: Confirmation that the consent was revoked.

  • start_consent

    Starts the Open Finance Brasil consent flow for a user at a bank. Creates a consent resource at the bank, then builds a FAPI-BR compliant (PAR + JAR) authorization URL. The user must open this URL in a browser, log in, and authorize the requested scopes at the bank. Once redirected back, call ``complete_consent`` with the resulting URL to finish the flow. Args: subject_id: User's CPF (digits only) or internal ID. bank: Identifier of the participating bank. scopes: Desired data-sharing scopes, e.g. ['accounts', 'balances', 'transactions', 'overdraft_limits', 'credi…

  • start_payment_consent

    Starts the Open Finance Brasil Payments API consent flow for one specific PIX payment. Creates a payment consent describing exactly this payment, then builds a FAPI-BR compliant (PAR + JAR) authorization URL. The user must open this URL, log in, and authorize this specific payment at the bank. Once redirected back, call ``complete_payment_consent`` with the resulting URL, then ``initiate_pix`` to actually create the payment. Args: subject_id: Payer's CPF (digits only) or internal ID. bank: Identifier of the participating bank. amount: Payment amount in BRL (e.g. '150.00'). cr…

Signals

Stars
1
Forks
1
Open issues
0
Weekly downloads
32
Last commit
Jul 17, 2026 (3 months ago)
Last release
Jul 17, 2026 (3 months ago)
Last package publish
Jul 17, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.brunovicco/openfinance-br-mcp
Version
0.2.0
Auth
API key
Packages
pypi openfinance-br-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from brunovicco

Cite this page

Openfinance Br MCP. Agent Mart. https://agentmart.dev/connectors/brunovicco-openfinance-br-mcp (last updated 2026-10-25)