MCP server
99Pay MCP
io.github.mcp-dir/99pay-mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Connect your 99Pay account to AI via Brazil's Open Finance: balances, statements, cards, investments
Working at last checkAbout 8,273 tokens per request once connected25 tools
https://api.mcp.ai/p_99pay
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 25
- Token cost
- About 8,273 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http 99pay-mcp https://api.mcp.ai/p_99pay
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.99pay-mcp] url = "https://api.mcp.ai/p_99pay"
Gemini CLI
{"mcpServers":{"99pay-mcp":{"httpUrl":"https://api.mcp.ai/p_99pay"}}}
Cursor
{"mcpServers":{"99pay-mcp":{"url":"https://api.mcp.ai/p_99pay"}}}
VS Code
{"servers":{"99pay-mcp":{"type":"http","url":"https://api.mcp.ai/p_99pay"}}}
Antigravity
agy mcp add 99pay-mcp https://api.mcp.ai/p_99pay
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"99pay-mcp","server_url":"https://api.mcp.ai/p_99pay","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"99pay-mcp","server_url":"https://api.mcp.ai/p_99pay"}
Tools
authenticate~144 tokens
MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "<jwt>" } after the user pastesconnect~98 tokens
Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.marketplace~888 tokens
The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (evopenfinance_disconnect_bank~110 tokens
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.openfinance_force_sync~394 tokens
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 UPDATED yet be hours old, and this pulls fresh data WITHOUT discoopenfinance_get_account_balance~390 tokens
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 each row is that sync instant, NOT a to-the-second live readopenfinance_get_accounts_detail~196 tokens
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 Open Finance provider has an OPEN incident affecting a connecteopenfinance_get_credit_card_bill~671 tokens
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 payments[] (id, paymentDate, amount, valueType, paymentMode). ITopenfinance_get_item_status~216 tokens
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 token in place, without disconnecting and without consuming a copenfinance_get_loan_detail~203 tokens
Returns full loan contract detail by id (GET /loans/:loanId): interestRates[] (taxType, ratePercentage, indexer), contractedFinanceCharges[], balloonPayments[], warranties[], installments schedule (installmentsCount, paidInstallments, numberOfInstallmentsRemaining, installmentFrequency), amortizatioopenfinance_list_accounts~660 tokens
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 dashboard UI) and `connector_id`. Note: each account's `namopenfinance_list_categories~152 tokens
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` (Portuguese — prefer this for pt-BR users), `parentId` and `parentDopenfinance_list_connections~200 tokens
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 UPDATE mode for that EXISTING connection (user re-enters credopenfinance_list_credit_card_bills~678 tokens
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 charges aggregates, and a derived `payment_status` per bill. IMopenfinance_list_investment_transactions~226 tokens
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` (brokerageFee, incomeTax, settlementFee, custodyFee, stockExchaopenfinance_list_investments~426 tokens
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, amountOriginal, amountProfit, lastMonthRate / annualRate / laopenfinance_list_loans~160 tokens
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 rate-limit spacing. OMIT `items` to list loans across ALL liopenfinance_list_transactions~713 tokens
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.billId` pointing at a bill from openfinance_list_credit_caropenfinance_list_transactions_by_item~596 tokens
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 account_id uuids between calls. Pass `item` (connector_id, conneopenfinance_provider_status~255 tokens
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 though a connection shows UPDATED (accounts/transactions/baopenfinance_search_bank_connectors~316 tokens
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 accounts when include_accounts=true), and a ready `connect_urlopenfinance_update_transaction_category~328 tokens
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_categories. This overrides Pluggy's automatic categorization AND treport_bug~114 tokens
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.show_version~55 tokens
Show the current MCP platform and adapter versions.toolkit_info~84 tokens
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
Browse
Related MCP servers
- Brazil Cvm Financials
brazil-cvm-financials -- annual financial statements (DFP) of Brazilian listed companies, from CVM… - Tallyproof Bank Statements
Bank statement to spreadsheet - Banco MCP
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only. - Fold Laundry
Book, track and manage laundry & dry-cleaning pickup in Los Angeles and San Francisco. - PivotBank
Convert bank statement PDFs to Excel, CSV, OFX or QBO, every row checked against the balances. - Wise
Wise (https://wise.com) MCP, multi-currency account access via Personal Token + SCA key. Reads profi - Sirenic
Official French and European company data for AI agents, paid per call (x402) or by API key. - Eudr
Compile EUDR Annex II Due Diligence Statements from operator, supplier, and plot geolocation.
Badge for your README
[](https://aptlynx.net/servers/io.github.mcp-dir/99pay-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents