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. Outside the Banking Gateway, dynamically registered clients (Claude, ChatGPT) get read-only access.
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. 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.brThe workspace is chosen on each call, with dunning_workspaces_list and the workspace_id argument. With more than one workspace, a call without it fails.
Production
https://mcp.dashboards.kobana.com.brThe workspace is chosen on each call, with dashboards_workspaces_list and the workspace_id argument.
Production
https://mcp.inbox.kobana.com.brThe workspace is chosen per connection, with the X-Workspace-Id header. The MCP server doesn't require a client certificate.
With 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.