Pular para o conteúdo principal

Endpoints

Servidor MCP​

AmbienteURL do servidorAuthorization server
Produçãohttps://mcp.banking.kobana.com.brhttps://account.kobana.com.br
Sandboxhttps://mcp.banking.sandbox.kobana.com.brhttps://account.sandbox.kobana.com.br

A URL do servidor é a raiz do host, e é esse endereço inteiro que você cola no cliente MCP. Ela é também o resource identifier OAuth (RFC 8707): o token emitido para o MCP carrega essa URL como resource, e é por isso que ela não tem caminho.

:::tip Comece pelo sandbox Cada ambiente tem banco de dados e authorization server próprios. Um token emitido em sandbox não vale em produção, e o contrário também não. As tools destrutivas cancelam boletos, pagam contas e transferem dinheiro de verdade, então faça a primeira exploração no sandbox. :::

Rotas servidas​

MétodoCaminhoPara quê
POST/Uma mensagem JSON-RPC por requisição. Toda a superfície de tools, resources e prompts.
GET/.well-known/oauth-protected-resourceMetadata do recurso protegido (RFC 9728). Pública, sem autenticação.
GET/405: o servidor é stateless e não abre stream do servidor para o cliente.
DELETE/200: não há sessão para encerrar.

A autenticação vem antes do método: sem token, GET / e DELETE / respondem 401, como o POST.

O documento de metadata também responde em /.well-known/oauth-protected-resource/mcp, porque há cliente que sonda esse caminho. O conteúdo é o mesmo.

Documentação e API​

URL
Documentaçãohttps://docs.banking.kobana.com.br
API REST (produção)https://api.kobana.com.br
API REST (sandbox)https://api.sandbox.kobana.com.br

:::info Host separado, de propósito O servidor MCP tem host próprio, em vez de um caminho no host da API ou do painel. Com o recurso na raiz do host, a URL não tem caminho e o documento de descoberta fica no endereço well-known padrão. E nenhum cookie de sessão do painel é enviado para essa origem, o que elimina por construção uma classe de ataques de confused deputy. :::