Connect Banco and your agent gets 19 tools, among them openfinance_disconnect_bank, openfinance_force_sync, openfinance_get_account_balance. It answers at https://api.mcp.ai/banco over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
openfinance_disconnect_bank | Revokes the Open Finance consent for a specific bank and deletes the connection data. The bank's data will no longer be available. Returns an add_connection_url to re-connect if needed. Inputs: item |
openfinance_force_sync | Forces the bank to re-sync one or more connections NOW and WAITS for it to finish (PATCH /items/:id, then polls until the item stops updating, up to ~60s). Use this when a balance or transaction list looks stale: a connection can read UPDAT Inputs: items, wait |
openfinance_get_account_balance | Returns the latest available balance per account id (GET /accounts/:id/balance). This is the freshest balance the provider can serve, but it is a SNAPSHOT anchored to the connection's last upstream sync: the `updateDateTime`/`updatedAt` in Inputs: account_ids |
openfinance_get_accounts_detail | Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ results, errors }` batch shape. May include a `provider_incident` block when the Ope Inputs: account_ids |
openfinance_get_credit_card_bill | Returns bill-level detail for one or more credit card bills by id (GET /bills/:id): `dueDate`, `billClosingDate` (when the cycle closed — the boundary that defines which purchases belong to this bill), `totalAmount`, financeCharges and paym Inputs: bill_ids, include_transactions, account_id, transactions_detail |
openfinance_get_item_status | Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopens the widget in UPDATE mode for that connection (re-authenticate / enter MFA tok Inputs: item, item_id, item_ids |
openfinance_get_loan_detail | Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[], warranties[], installments schedule (installmentsCount, paidInstallments, numbe Inputs: loan_ids |
openfinance_list_accounts | Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also returns `bank` (the brand/connector name like 'Nubank Empresas' — same shown in the Inputs: item, item_id, type, item_ids |
openfinance_list_categories | Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update_transaction_category), `description` (English), `descriptionTranslated` (Portug |
openfinance_list_connections | Returns the saved bank connections for this install: connector_id, item_id, bank name, a per-connection reconnect_url, and an add_connection_url to link additional banks via the Open Finance widget. The reconnect_url reopens the widget in U |
openfinance_list_credit_card_bills | Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, amount, valueType, paymentMode), `payments_count`, `payments_total`, finance cha Inputs: account_id, page, page_size, include_open_bill, account_ids |
openfinance_list_investment_transactions | Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount, netAmount, agreedRate (treasury), brokerageNumber, and itemized `expenses` (br Inputs: investment_id, page, page_size, investment_ids |
openfinance_list_investments | Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mutual funds, retirement (previdência) and COE. Each row carries balance, amount, a Inputs: item, item_id, type, page, page_size, item_ids |
openfinance_list_loans | Lists loan contracts per bank connection (GET /loans). Pass `items` as an array of connection selectors (item_id uuid, connector_id, or connector_name) — one entry per connection to fetch; multiple connections are queried sequentially with Inputs: items |
openfinance_list_transactions | Returns transactions for a bank account (BANK or CREDIT type). For CREDIT (credit card) accounts, this is the ONLY way to get itemized transactions (purchases, subscriptions, etc.). Each credit card transaction MAY carry `creditCardMetadata Inputs: account_id, from, to, page, page_size, search_queries |
openfinance_list_transactions_by_item | Consolidated cash-flow analysis for a whole bank CONNECTION over a period, in ONE call. Resolves the connection's accounts internally and fans out their transactions, so you do NOT need to call openfinance_list_accounts first nor carry acco Inputs: item, item_id, from, to, type, granularity |
openfinance_provider_status | Checks the LIVE operational status of the Open Finance provider (its public status page) — this is the PROVIDER's health, separate from your own connection's `openfinance_get_item_status`. Use it whenever data looks incomplete or stale even |
openfinance_search_bank_connectors | Searches the available bank connectors by name (pass keywords[], e.g. ['nubank','btg']) and returns, per match: the connector id, whether it's Open Finance or API (`access`), PF/PJ (`audience`), the user's already-linked connections (and ac Inputs: keywords, include_accounts |
openfinance_update_transaction_category | Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` comes from openfinance_list_transactions, `category_id` from openfinance_list_catego Inputs: items |
Every block below points at https://api.mcp.ai/banco. Pick your client and copy.
claude mcp add --transport http banco https://api.mcp.ai/banco
{
"mcpServers": {
"banco": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.mcp.ai/banco"]
}
}
}{
"mcpServers": {
"banco": {
"url": "https://api.mcp.ai/banco"
}
}
}{
"servers": {
"banco": {
"type": "http",
"url": "https://api.mcp.ai/banco"
}
}
}{
"context_servers": {
"banco": {
"url": "https://api.mcp.ai/banco"
}
}
}{
"mcpServers": {
"banco": {
"serverUrl": "https://api.mcp.ai/banco"
}
}
}{
"mcpServers": {
"banco": {
"url": "https://api.mcp.ai/banco"
}
}
}name: Banco
version: 0.0.1
schema: v1
mcpServers:
- name: Banco
type: streamable-http
url: https://api.mcp.ai/banco{
"mcpServers": {
"banco": {
"httpUrl": "https://api.mcp.ai/banco"
}
}
}{
"mcpServers": {
"banco": {
"type": "http",
"url": "https://api.mcp.ai/banco"
}
}
}{
"mcpServers": {
"banco": {
"url": "https://api.mcp.ai/banco"
}
}
}goose://extension?url=https%3A%2F%2Fapi.mcp.ai%2Fbanco&type=streamable_http&id=banco&name=Banco
It answered our last check on 22 October 2026 in 390 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
19, as returned by the server's own tools/list on 14 September 2026: openfinance_disconnect_bank, openfinance_force_sync, openfinance_get_account_balance, openfinance_get_accounts_detail, openfinance_get_credit_card_bill, openfinance_get_item_status, openfinance_get_loan_detail, openfinance_list_accounts, and 11 more.
It answered our last check on 22 October 2026 in 390 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.mcp.ai/banco. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.douglac. Endpoint host: api.mcp.ai. ARD identifier: urn:air:io.github.douglac:mcp:banco-mcp.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.