Brankas MCP. Manage all payments and financial data via your AI agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Brankas manages open finance operations. Use this server to process payments, send disbursements, and access bank statements across Southeast Asia.
Your AI agent handles everything from initiating direct payments (money-in) to sending payouts (money-out) and aggregating real-time financial data. It connects your Brankas Open Finance account to any AI client for automated, conversational finance management.
What your AI agents can do
Create checkout
Creates a new session to accept direct, account-to-account payments.
Get balance
Retrieves the current balance of a linked bank account.
Get identities
Pulls identity data linked to the connected financial accounts.
Your agent creates checkout sessions to accept instant, account-to-account payments and tracks the resulting transaction ID.
Your agent initiates payouts, handling both inter-bank and intra-bank transfers, and monitors the transfer status.
Your agent retrieves the real-time linked bank account balance.
Your agent pulls linked bank statement data and full transaction history for the connected account.
Your agent retrieves identity data associated with the connected financial accounts.
Your agent checks the status of both direct payments and disbursement transfers.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d7562create checkout
Creates a new session to accept direct, account-to-account payments.
019d7562get balance
Retrieves the current balance of a linked bank account.
019d7562get identities
Pulls identity data linked to the connected financial accounts.
019d7562get statement
Retrieves the full transaction history and statement data for a linked account.
019d7562get transaction
Checks the current status of a specific direct payment transaction.
019d7562get transfer status
Checks the status of a previously initiated disbursement transfer.
019d7562inter bank transfer
Initiates a payout transfer between two different banks.
019d7562intra bank transfer
Initiates a payout transfer within the same bank.
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 Brankas, 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
Brankas MCP Server - Payments & Disbursements
Your AI client runs open finance operations through this server. It handles everything from taking in payments to sending out money and pulling bank data across Southeast Asia. You'll use it to connect your Brankas Open Finance account to any AI client, letting your agent manage complex finance tasks with just a conversation.
Processing Incoming Payments
Your agent uses create_checkout to set up sessions that accept instant, account-to-account payments, and it tracks the resulting transaction ID. You can check the status of a specific direct payment using get_transaction.
Sending Out Money (Disbursements)
Your agent sends payouts using intra_bank_transfer for transfers within the same bank, and it uses inter_bank_transfer to send money between two different banks. You can check the status of any payout transfer that's already been sent using get_transfer_status.
Checking Financial Data
Your agent gets the real-time balance of your linked bank account with get_balance. It pulls the full transaction history and statement data for the connected account via get_statement. You can also get identity data tied to the financial accounts using get_identities.
Monitoring Status
Your agent checks the status of direct payments and disbursement transfers using get_transaction and get_transfer_status.
How Brankas MCP Works
- 1 Subscribe to the Brankas server and provide your API Key and target environment (sandbox or production).
- 2 Your AI agent determines the user's intent (e.g., 'I need to pay X amount').
- 3 The agent calls the relevant tool (e.g.,
inter_bank_transfer), passing necessary parameters, and returns the outcome to the user.
The bottom line is that your agent uses the tools to talk to Brankas, executing financial actions without needing you to write complex API code.
Who Is Brankas MCP For?
This is for the Operations Analyst who handles daily reconciliation, the Treasury Manager needing automated payouts, and the Fintech Developer building payment rails. If your job involves moving money or reporting on bank accounts, this server is for you.
Builds payment pipelines that need to accept funds, track balances, and execute transfers across different bank types.
Automates disbursement workflows, ensuring payouts are sent correctly and tracking the final status of every inter-bank or intra-bank transfer.
Needs to quickly check a linked bank balance or pull the last 15 transactions to verify a payment's status for a client.
What Changes When You Connect
- You can accept money instantly. Use
create_checkoutto start a checkout session, accepting direct account-to-account payments and giving you a transaction ID to track. - Payouts are simple. Use
inter_bank_transferorintra_bank_transferto send money. The agent handles the payout initiation and lets you check the status withget_transfer_status. - Data is always current. Run
get_balanceto get the real-time linked bank account balance, eliminating manual dashboard checks. - Audit history is available. Use
get_statementto retrieve the full transaction history and statement data, giving you a complete audit trail. - Payments are traceable. If you need to know why a payout failed, use
get_transactionto check the status of the direct payment transaction. - Identity data is linked. Use
get_identitiesto pull identity records, confirming who owns the accounts involved in the transactions.
Real-World Use Cases
Client needs to pay a vendor.
The client asks the agent: 'Pay Vendor X 500 PHP.' The agent runs get_balance first to confirm funds, then calls inter_bank_transfer with the necessary details. The agent reports the transfer ID and advises checking the status with get_transfer_status later.
Reconciling a failed payment.
A transaction is stuck. You ask the agent to check the status. The agent uses get_transaction to get the direct payment status, which tells you exactly where the process failed, allowing you to resolve it immediately.
Building a customer onboarding flow.
A new user needs to prove funds and identity. The agent first calls get_identities to verify the user's linked identity, then uses get_balance to confirm the account is active and funded.
Automating payroll disbursements.
Payroll needs to run. The agent calls inter_bank_transfer for every employee payout. It then uses get_statement to pull the aggregated history, confirming all disbursements landed correctly.
The Tradeoffs
Guessing the transfer type
Trying to send money using only the inter_bank_transfer tool when the recipient is in the same bank, resulting in a failure because the transfer type is wrong.
→
Always check the recipient's bank relationship. Use intra_bank_transfer if the recipient is in the same bank, and only use inter_bank_transfer when the recipient is in a different bank.
Assuming funds are available
Calling inter_bank_transfer immediately without checking the balance, which fails and leaves the user unsure of the next steps or if funds were allocated.
→
Always start by running get_balance. This confirms available funds before you commit to any payout via inter_bank_transfer or intra_bank_transfer.
Ignoring transaction status
Sending a payment using create_checkout and then assuming it went through, without ever checking the status.
→
After creating a checkout session, use get_transaction to get the live status. This confirms if the funds were successfully accepted and processed.
When It Fits, When It Doesn't
Use this server if your process requires explicit handling of money movement: accepting funds, checking current balances, or executing regulated payouts. You must call the tools in sequence (e.g., get_balance then inter_bank_transfer). Don't use this if you only need to view a simple list of transactions; use a general data retrieval tool instead. If you only need to verify a single identity, get_identities is sufficient and faster. If you need to see the full payment history, use get_statement over checking individual transactions.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Brankas. 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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manual reconciliation takes hours of dashboard clicking.
Right now, reconciling payments means jumping between the bank portal, the payment gateway, and your internal accounting system. You check the payment gateway for a transaction ID, then copy that ID into the bank portal to see if the money arrived. This cycle of copy-pasting and checking multiple tabs wastes time and guarantees human error.
With the Brankas MCP Server, your agent handles this. You ask it to check the status of 'txn_abc123,' and it uses `get_transaction` to pull the live status directly. The answer is instant and consolidated.
Brankas MCP Server: Process Payouts and Transfers
Sending payouts used to require multiple manual steps: drafting the beneficiary details, selecting the transfer type (inter-bank or intra-bank), confirming the amount, and submitting the form. Mistakes in the transfer type or recipient ID are common.
Now, your agent makes it one step. You simply tell it to 'Send 1000 PHP to John Doe.' The agent executes the necessary `inter_bank_transfer` or `intra_bank_transfer` tool, handling the logic and confirming the outcome.
Common Questions About Brankas MCP
How do I check the status of a direct payment using get_transaction? +
You use get_transaction and provide the transaction ID. This tool returns the live status of the payment, telling you if the funds were accepted and when they are expected to settle.
What's the difference between inter_bank_transfer and intra_bank_transfer? +
The tools manage two types of payouts. Use inter_bank_transfer when sending money to a recipient at a different financial institution. Use intra_bank_transfer when the recipient is within the same financial institution.
Can I retrieve a full bank statement using get_statement? +
Yes, get_statement retrieves the full transaction history and statement data for the connected account. It gives you a complete record, not just a single transaction.
Do I need to check my balance first when running inter_bank_transfer? +
It is best practice to run get_balance first. This confirms available funds and prevents the transfer from failing due to insufficient funds.
How do I use get_identities to verify a user's profile data? +
The get_identities tool retrieves linked identity data. This lets your agent verify details like names, addresses, and account holders against the connected user's records.
What data can I retrieve using get_statement? +
The get_statement tool provides detailed bank statement data. You can pull transaction history, including dates, amounts, and descriptions for a given period.
Is there a limit to how many payouts I can process with inter_bank_transfer? +
The system handles standard API rate limits, but large-volume payouts should be managed via scheduled jobs or batch processing. Check the Brankas documentation for specific rate caps.
What do I need to set up the connection for direct payments using create_checkout? +
You must provide a valid Brankas API Key and specify the desired environment (sandbox or production). This allows your AI client to initiate the checkout session.
Can I initiate a payout to a vendor's bank account? +
Yes! Use the inter_bank_transfer or intra_bank_transfer action, providing the amount, currency, beneficiary account, and bank code. Your agent will trigger the Brankas Disburse API.
How do I check the status of a customer's direct payment? +
Simply ask the agent to get_transaction and provide the Transaction ID. It will retrieve the latest status from Brankas (e.g., SUCCESS, FAILED, PENDING).
Does the integration allow fetching connected bank account balances? +
Yes. If you have active user consents configured, use the get_balance tool to retrieve real-time available balances across the connected accounts.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Monzo Banking
Universal Monzo intelligence — check balances, accounts, and transactions via AI.
Konfío
Automate your Konfío SMB banking and lending. Manage loans, pay invoices, track credit cards, and emit SAT-compliant CFDIs directly from any AI agent.
Banco do Brasil
Check balance, statements, pay Pix/Boleto, and manage your BB account via API.
You might also like
Pagar.me
Create orders, manage subscriptions, and process Pix/Boleto payments via Pagar.me API.
Composio Smart Home
Access 1000+ smart home tool integrations via Composio API — control devices through structured arguments or natural language commands.
ChargeDesk
Manage billing and payments via ChargeDesk — track charges, refund payments, and manage customers across multiple gateways directly from any AI agent.