Banking Gateway
289 toolsProduction
https://mcp.banking.kobana.com.brSandbox
https://mcp.banking.sandbox.kobana.com.brOperates on the token's account. For a sub-account, send the X-Account-Uid header.
Every product has a remote MCP server at mcp.{product}.kobana.com.br, with OAuth 2.1, per-resource scopes and the permissions of whoever authorized it.

One JSON-RPC 2.0 message per POST, no session. The URL is the host root, with no path.
The client discovers where to authenticate from the URL and opens the Kobana login screen. There is no client secret.
Create a token in the Kobana Account with the product's application and MCP usage, and send it in Authorization: Bearer.
The token limits the client by resource and level (read or write). The dashboard permissions of whoever authorized it limit the rest, re-read on every call.
Each tool declares whether it reads, writes or is destructive. Destructive ones only run after confirmation.
A tool calls the same code as the REST API: enabled account, active subscription, product in the plan and IP allow list.
Paste the product URL into the MCP client. The Banking Gateway also has a sandbox host, with tokens separate from production.
Production
https://mcp.banking.kobana.com.brSandbox
https://mcp.banking.sandbox.kobana.com.brOperates on the token's account. For a sub-account, send the X-Account-Uid header.
Production
https://mcp.billing.kobana.com.brProduction
https://mcp.finance.kobana.com.brThe workspace is chosen on each call, with finance_workspaces_list and the workspace_id argument.
Production
https://mcp.dunning.kobana.com.brProduction
https://mcp.dashboards.kobana.com.brWith a token issued for MCP, list the tools it can reach. Swap the host for the product you want to test.
curl https://mcp.banking.kobana.com.br/ \
-H "Authorization: Bearer $MCP_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/list" }'If fewer tools come back than you expected, it's the token's scope or the permissions of whoever authorized it. It's not an error.
Any client with Streamable HTTP and OAuth 2.1 connects with just the URL.
Add the server and authenticate with /mcp.
claude mcp add --transport http kobana-banking https://mcp.banking.kobana.com.brWith a personal token, send the authorization header. Treat the file as a secret.
{
"mcpServers": {
"kobana-banking": {
"type": "http",
"url": "https://mcp.banking.kobana.com.br",
"headers": {
"Authorization": "Bearer <token>"
}
}
}
}Kobana Account → Tokens and Access → My Personal Tokens → New Token, with MCP usage. Pick the shortest validity your use allows.
We have a guide for connecting your assistant to your Kobana account, with step-by-step instructions for Claude, ChatGPT and Cursor.
See the guide for usersTell us what your agent needs to do and we'll help design the integration.