Banco do Brasil MCP. Manage payments and statements with natural language.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Banco do Brasil MCP Server lets your AI client perform real banking tasks through natural conversation. Check balances, view full transaction statements, send instant Pix payments using any key (CPF, email, phone), and pay utility bills or barcodes directly from Claude, Cursor, or any compatible agent.
What your AI agents can do
Create pix
Sends an instant Pix payment to a recipient key you specify.
Get accounts
Retrieves the list of active checking accounts associated with your profile.
Get balance
Gets your current available account balance and any applicable credit limits.
Send funds via Pix using any registered identifier (CPF, email address, or phone number) as the recipient key.
Retrieve your current balance along with associated credit card limits for immediate financial oversight.
Fetch the full history of Pix movements, specifying whether you want to see sent or received transactions.
Pull a comprehensive list of all account transactions within a specific user-defined date range (YYYY-MM-DD).
Settle utility or service payments by inputting the corresponding barcode/Boleto details.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Banco do Brasil MCP Server: 9 Tools for Financial Operations
Use these nine specialized tools to query account details, execute payments, and pull detailed financial records through your AI agent.
019d7559create pix
Sends an instant Pix payment to a recipient key you specify.
019d7559get accounts
Retrieves the list of active checking accounts associated with your profile.
019d7559get balance
Gets your current available account balance and any applicable credit limits.
019d7559get credit card invoices
Retrieves the latest invoices and total amounts for linked credit cards.
019d7559get pix history
Gets a list of Pix transfers, allowing you to specify if you want sent or received transactions.
019d7559get scheduled payments
Pulls up all future payments that have been set up and are scheduled for a later date.
019d7559get statement
Retrieves detailed transaction history for an account over a specific date range (YYYY-MM-DD).
019d7559pay barcode
Completes payments for services or bills using a provided barcode/Boleto.
019d7559pay utility bill
Pays specific utility services by submitting the necessary barcode details.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Banco do Brasil, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
When you connect your AI client to this Banco do Brasil MCP Server, you're giving it the power to handle complex banking tasks through simple conversation. You don't have to navigate a web portal; your agent just talks to the bank for you.
To start managing money, you can use get_accounts to pull up every active checking account linked to your profile, letting you know exactly what accounts are available for transactions.
For immediate financial checks, call get_balance. This function instantly retrieves your current available cash balance and any associated credit limits. You'll also need to check future obligations; run get_scheduled_payments to pull up a list of all payments that have been set up and are scheduled for a date later than today.
When it comes to moving money, the system supports several methods. To send quick cash, you use create_pix. This tool lets your agent send an instant Pix payment using any registered identifier—you can specify the recipient by their CPF number, email address, or phone number key. You can also pay physical services or bills directly; if you have a barcode (Boleto), just run pay_barcode to complete the service payments.
For specific utility companies, use pay_utility_bill and submit the necessary barcode details.
For tracking where your money's going, you get detailed transaction records through multiple tools. To see a full history of Pix activity, call get_pix_history; this lets you specify whether you want to track only payments that went out (sent) or funds that came in (received).
If you need a complete financial picture for auditing or record-keeping, use the statement retrieval tools. You can get detailed transaction history for an account over a specific time frame by running get_statement, which requires you to provide both start and end dates formatted as YYYY-MM-DD. For credit card accountability, call get_credit_card_invoices; this retrieves all the latest invoices and sums up the total amounts owed across your linked cards.
These tools let your AI client manage everything from daily payments to deep historical dives. You'll use these functions together—checking balances via get_balance, confirming accounts with get_accounts, sending funds using create_pix or paying bills with pay_barcode, and then reviewing the full history by calling get_pix_history or getting a detailed statement via get_statement.
You'll never have to jump between apps; your agent handles the complexity, keeping you in control of every transaction.
How Banco do Brasil MCP Works
- 1 Subscribe to this server and enter your OAuth2 Access Token from the BB Developers Portal.
- 2 Your AI client (Claude, Cursor, etc.) sends a natural language request (e.g., 'Pay R$100 bill').
- 3 The agent translates that intent into a specific tool call (
pay_utility_bill), executes it, and reports the success or failure back to you.
The bottom line is that your AI client handles all the API calls; you just talk to it like normal.
Who Is Banco do Brasil MCP For?
Anyone who runs their finances through a banking interface needs this. Think financial analysts, small business owners, or developers building payment apps. These are people tired of switching between the bank's website, logging in multiple times, and manually copying transaction numbers just to process payroll or reconcile accounts.
Pays suppliers, monitors cash flow, and reconciles daily expenses by having their agent run create_pix payments and check balances.
Retrieves detailed transaction reports using get_statement, analyzes payment patterns, and audits accounts without leaving the AI chat window.
Integrates core banking functionality into custom applications by calling specific tools like get_accounts or pay_barcode directly from code.
What Changes When You Connect
- Checks balances instantly. Instead of logging into the portal to see your current funds, your agent runs
get_balancewhen you ask. You know exactly what money is available without clicking anything. - Handles payment history. Need proof of a transfer? Use
get_pix_history. It pulls all sent and received Pix data so you can audit activity instantly. - Saves time on billing. Paying bills used to mean finding the barcode, logging into another site, and pasting it in. Now, just tell your agent: 'Pay this utility bill.' The tool
pay_utility_billhandles the rest. - Streamlines reporting. Instead of downloading a PDF statement and manually filtering dates, ask for the full history using
get_statement. It gives you exactly what you need from specific date ranges. - Manages complex transactions. You can track future cash flow by calling
get_scheduled_paymentsto see all pending withdrawals without opening an app.
Real-World Use Cases
Reconciling a client's expense report
A freelancer needs proof of payment for a week's work. They ask their agent, 'Show me all Pix transactions from last Tuesday.' The agent runs get_pix_history (setting the type to SENT), providing an immediate, actionable list that proves payments were made.
Paying a forgotten service bill
You receive a utility invoice with a physical barcode. Instead of searching for the payment portal and inputting account numbers manually, you simply tell your agent to pay it using pay_utility_bill and provide the image or code.
Checking corporate cash flow
A business owner needs to know if enough money is available before paying a supplier. They ask, 'What's our current balance?' The agent runs get_balance, giving them real-time funds and credit limits right away.
Auditing account activity for tax time
You need to generate all transactions for Q3. You instruct your agent, 'Get the statement from July 1st to September 30th.' The tool get_statement fetches the full record without you having to navigate complex date pickers.
The Tradeoffs
Treating it like a search engine
Typing 'How do I pay my bill?' and waiting for a link. You'll just get general info, not the action itself.
→
Don't ask how. Ask your agent to perform the action directly: 'Pay this utility bill using pay_utility_bill.' The tool handles the steps.
Ignoring transaction type
Asking for 'all Pix history' and getting a massive, unfilterable list of everything.
→
Be specific. Tell your agent: 'Show me only my received Pix transactions.' The get_pix_history tool lets you specify SENT or RECEIVED.
Overlooking scheduled payments
Assuming that because money is in the account now, it's available for a payment.
→
First check future commitments. Run get_scheduled_payments to see what leaves your account next week before you plan any large transfers.
When It Fits, When It Doesn't
Use this server if your core workflow involves direct money movement or historical data retrieval (e.g., 'I need to pay X,' or 'Show me my activity for Y'). It's a utility tool, designed for mechanics: payments and ledger viewing. Don't use it if you are looking for financial advice—it won't tell you if you should invest in something, only what your current balance is. If you need to compare different bank types or predict market trends, this isn't the right tool; you'd need a dedicated analysis API type instead.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Banco do Brasil. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing finances used to be a mess of portals and logins.
Today, paying a simple bill means logging into your bank’s website, finding the barcode scanner tool, uploading the image, entering the reference number in one field, confirming the amount in another, and hitting submit. If you need to audit transactions, that means navigating through multiple account tabs and manually adjusting date range filters until you find what you want.
With this MCP server, those steps vanish. You just tell your agent: 'Pay this utility bill.' The system runs `pay_utility_bill`—handling the barcode input and confirmation internally—and gives you a clean success message. Done.
Banco do Brasil MCP Server: Instant Payment & Statement Access
The process of checking funds used to require logging into the banking app, navigating to the 'Balance' screen, and reading the figure. To check history, you had to remember or find the precise start and end dates for a statement download.
Now, simply ask your agent: 'What is my balance?' or 'Give me the transactions from last month.' The system executes `get_balance` or `get_statement`, giving you the raw data immediately. It's faster, simpler, and requires zero clicks.
Common Questions About Banco do Brasil MCP
How do I get an Access Token for Banco do Brasil? +
You must create a Developer account on BB Developers Portal, create an App, and use your Certificate (mTLS) and Client ID/Secret to generate the Access Token via OAuth2.
Can I pay bills and Pix? +
Yes! Use the pay_barcode or create_pix actions. You will need a valid token with payment permissions.
Does it work for companies (CNPJ)? +
Yes, the BB APIs support both Individual (CPF) and Business (CNPJ) accounts, provided your token has the correct scope.
Are the API connections secure? +
Absolutely. Banco do Brasil requires mTLS certificates and secure environments for their API connections to ensure financial-grade safety.
How do I use `get_statement` to retrieve transaction history? +
You specify a start and end date in YYYY-MM-DD format. The tool returns a full list of transactions that occurred within that exact range, allowing you to audit activity for any specific period.
What does `get_scheduled_payments` show me? +
get_scheduled_payments lists all future payments set up on your account. It shows pending transactions—like recurring bills or planned transfers—before the actual execution date, letting you track upcoming spending.
How do I check my credit card invoices using `get_credit_card_invoices`? +
This tool pulls your current and past credit card statements. It gives you a breakdown of invoices and total outstanding amounts, keeping this data separate from your primary checking account balance.
Does the `get_accounts` function list all my financial products? +
It returns a list of your active accounts maintained with Banco do Brasil. Once you have the specific account type, other tools like get_balance can fetch the current funds and limits for that particular product.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ECB Interest Rates — Monetary Policy Rates & Banking
ECB key policy rates: the Main Refinancing Operations rate (MRO), Deposit Facility Rate (DFR), Marginal Lending Facility, all three rates combined, and MFI bank lending/deposit rates showing monetary policy transmission across the eurozone.
Odoo Accounting
List invoices, bills, payments, journal entries, and chart of accounts — Odoo Accounting through natural conversation.
Walmart Drop Ship Vendor
Exclusive 1P Supplier logistics server. Map DSV operations like Lag Times and physical supply nodes securely.
You might also like
Flipt
Manage feature flags and rollouts via Flipt — list namespaces, flags, segments, and rules directly from your AI agent.
Files.com Alternative
Securely manage Files.com storage, users, and permissions. List folders, move files, and automate workflows through natural language.
SMS Masivo
Send bulk SMS campaigns across Latin America with delivery tracking, contact segmentation, and competitive local pricing.