Introducción
El servidor MCP de Régua de Cobrança es un servidor Model Context Protocol remoto que expone las operaciones de la API pública — deudores y sus contactos, cobros, reglas de cobranza y sus pasos, plantillas, notificaciones, tareas, interacciones, acuerdos y campañas de negociación, disputas, negativaciones y protestos, importaciones y exportaciones, webhooks, auditoría y métricas de recuperación — como tools que un cliente de IA puede llamar. Lo conectas por URL; no hay nada que instalar.
Se sirve en host propio, mcp.dunning.kobana.com.br, con transporte Streamable HTTP en modo stateless y autenticación por Bearer token. No hay certificado de cliente involucrado.
:::info Disponibilidad
El servidor y sus 118 tools están listos, y la autenticación pasa por el authorization server de Kobana, que ya registra el recurso MCP de Régua de Cobrança y sus scopes: por el flujo OAuth 2.1, en el que el cliente recibe solo la URL e inicia sesión por su cuenta, o por un token personal creado en tu cuenta Kobana. El borde dedicado (distribución mcp.dunning.*, WAF y DNS) aún se está aprovisionando.
:::
Cuándo usarlo
API REST (/v1) | Servidor MCP (este) | |
|---|---|---|
| Consumidor | tu backend | un cliente de IA (Claude, ChatGPT, un IDE) |
| Configuración | un token, fuera de banda | una URL |
| Transporte | HTTPS/REST | Streamable HTTP (JSON-RPC 2.0) |
| Autenticación | Bearer token emitido para la API | OAuth 2.1 o token personal, siempre emitido para el MCP |
| Con la autoridad de | la integración (los permisos de la clave) | la persona dueña del token (sus permisos en el panel) |
| Superficie | las operaciones publicadas de la API v1 | 118 tools, una por operación publicada |
El servidor MCP no reemplaza la API REST. Cada tool despacha in-process al handler de /v1 que implementa la operación, así que filtros, validación, reglas de negocio y aislamiento por organización son exactamente los mismos. Si estás escribiendo código, usa la API REST. Si estás conectando un asistente, usa esto.
El principio
Una capacidad existe en el MCP solo si existe en la API pública.
No hay una segunda implementación de nada. La tool llama al handler del endpoint con la identidad que el token del llamador ya probó — la misma persona, la misma organización —, así que corre como correría cualquier solicitud HTTP. Una tool hace lo que el endpoint hace por REST — nunca más.
La consecuencia práctica: lo que hoy solo existe en el panel no se vuelve tool antes de volverse endpoint. Los nombres siguen el patrón dunning_<recurso>_<verbo> — dunning_charges_list, dunning_charges_notify, dunning_agreements_accept.
Lo que ves es más estrecho que el catálogo
tools/list devuelve solo las tools que este llamador puede ejecutar: se filtran por los permisos de panel de la persona dueña del token y por el alcance del propio token. A un agente no se le informa de capacidades que solo le darían una negativa. Las reglas están en Autenticación.
Primeros pasos
-
Apunta tu cliente a la URL del servidor — ve Endpoints y Clientes.
-
Autoriza. El cliente abre el inicio de sesión de Kobana; entra con una cuenta de la organización y autoriza el acceso. Para un cliente sin OAuth, o para que un agente escriba, crea un token personal. Ve Autenticación.
-
Confirma la conexión. Pregúntale al asistente "¿qué organización estoy usando en Régua de Cobrança?" — llama a
dunning_me, que responde la persona, la organización, los scopes y el vencimiento del token. O, con un token emitido para el MCP a mano:curl https://mcp.dunning.kobana.com.br/ \-H "Authorization: Bearer $MCP_TOKEN" \-H "Content-Type: application/json" \-H "Accept: application/json" \-H "MCP-Protocol-Version: 2025-06-18" \-d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/list" }' -
Explora la documentación — el catálogo completo está en Tools.
Próximos pasos
- Autenticación — el flujo OAuth, el token personal, los permisos de la persona, el alcance del token y los modos de falla.
- Endpoints — URLs por ambiente y rutas servidas.
- Transporte — JSON-RPC, las dos eras del protocolo, cabeceras y métodos.
- Resources y prompts — documentos por URI, guiones listos, autocompletado y la confirmación de tools destructivas.
- Clientes — cómo conectar Claude Code, clientes por archivo y por URL.
- Listado y paginación —
page,per_page,sort_by,includey filtros. - Errores — los dos canales de falla, y por qué la diferencia importa.
- Límite de solicitudes — los dos buckets por persona.
- Idempotencia —
idempotency_keyen las escrituras. - Tools — el catálogo de las 118 tools.