{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_663e8p8jh38h","handle":"banco-mcp","url":"https://wellknown.network/agents/banco-mcp","links":{"self":"https://wellknown.network/agents/banco-mcp/record.json","html":"https://wellknown.network/agents/banco-mcp","markdown":"https://wellknown.network/agents/banco-mcp/record.md","api":"https://wellknown.network/api/v1/agents/banco-mcp","status":"https://wellknown.network/api/v1/agents/banco-mcp/status","claim":"https://wellknown.network/agents/banco-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/banco-mcp/claim.json","badge":"https://wellknown.network/agents/banco-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:api.mcp.ai:server:banco-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Banco MCP","summary":"Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.","description":"Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.","publisher":{"name":"douglac","url":null},"homepage":null,"repository":"https://github.com/douglac/banco-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.mcp.ai/banco","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-14T21:38:45.062534Z","publishedAt":"2026-05-14T21:38:45.062534Z","registryName":"io.github.douglac/banco-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":1,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"}],"categories":["commerce","content","documents","finance"]},"observed":{"status":"live","statusReason":"Responded 10h ago.","lastOkAt":"2026-09-08T12:23:28.333Z","lastProbedAt":"2026-09-08T12:23:28.333Z","statusComputedAt":"2026-09-08T12:45:07.783Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":150},"latestObservations":[{"at":"2026-09-08T19:20:20.962Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":222,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T12:23:28.333Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":194,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T06:24:53.219Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":103,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T00:19:46.388Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":150,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T16:25:39.133Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":116,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T09:30:24.447Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":134,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T02:24:31.591Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":271,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.343","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T19:22:23.712Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":375,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.342","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T13:25:46.757Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":299,"error":null,"detail":{"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"toolCount":19,"serverName":"Banco MCP","capabilities":["tools"],"serverVersion":"0.9.342","protocolVersion":"2025-06-18"}}],"tools":[{"name":"openfinance_search_bank_connectors","description":"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 A"},{"name":"openfinance_list_connections","description":"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 additio"},{"name":"openfinance_get_item_status","description":"Returns the current status of a bank connection (UPDATED, UPDATING, LOGIN_ERROR, etc.), its executionStatus, connector metadata, and a reconnect_url that reopen"},{"name":"openfinance_provider_status","description":"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 `o"},{"name":"openfinance_list_accounts","description":"Returns accounts for a bank connection: BANK (checking/savings) and CREDIT (credit card) with balance, number, type, subtype, bankData, and creditData. Also ret"},{"name":"openfinance_list_transactions","description":"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, "},{"name":"openfinance_list_transactions_by_item","description":"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 transac"},{"name":"openfinance_list_credit_card_bills","description":"Returns CLOSED credit card bills for a CREDIT-type account: dueDate, totalAmount, minimumPaymentAmount, allowsInstallments, plus `payments[]` (id, paymentDate, "},{"name":"openfinance_list_investments","description":"Returns the investment portfolio for a connection (broker or bank with INVESTMENTS product enabled): FIIs, stocks, ETFs, fixed income (CDB/LCI/LCA/Tesouro), mut"},{"name":"openfinance_list_investment_transactions","description":"Returns the movement history for a specific investment position: BUY / SELL / TAX / INTEREST / AMORTIZATION / TRANSFER. Each row carries quantity, value, amount"},{"name":"openfinance_list_loans","description":"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 en"},{"name":"openfinance_get_loan_detail","description":"Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[],"},{"name":"openfinance_force_sync","description":"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 "},{"name":"openfinance_get_account_balance","description":"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 ancho"},{"name":"openfinance_get_accounts_detail","description":"Returns full account objects including extended creditData (additional cards, limits) per id (GET /accounts/:id). Pass `account_ids` as an array (1–50). `{ resu"},{"name":"openfinance_get_credit_card_bill","description":"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 defi"},{"name":"openfinance_list_categories","description":"Returns Pluggy's transaction category taxonomy (GET /categories), cached for the adapter session. Each entry has `id` (the categoryId used by openfinance_update"},{"name":"openfinance_update_transaction_category","description":"Corrects the category of one or more transactions (PATCH /transactions/:id). Pass `items` as an array of { transaction_id, category_id } — `transaction_id` come"},{"name":"openfinance_disconnect_bank","description":"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"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.douglac/banco-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.douglac%2Fbanco-mcp","firstSeenAt":"2026-09-06T13:20:52.317Z","fetchedAt":"2026-09-08T12:21:30.940Z","normalizedAt":"2026-09-08T12:21:30.940Z"}]},"firstSeenAt":"2026-09-06T13:20:52.317Z","updatedAt":"2026-09-08T12:45:38.352Z"}