demo-app-mcp-prestamo
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| iniciar_solicitud_prestamoA | Inicia una nueva solicitud de préstamo en Banco D. Muestra un widget interactivo (una pequeña app dentro del chat) donde el usuario captura él mismo el día de pago, el plan de cuotas, el PIN y la cuenta de destino paso por paso. REGLA IMPORTANTE: llama esta tool INMEDIATAMENTE cuando el usuario expresa interés en un préstamo. NO le preguntes al usuario por día de pago, cuotas, plan, cuenta destino, PIN, ni ningún otro dato antes de llamar la tool. El widget se encarga de capturarlos. El ÚNICO dato que puedes inferir del contexto conversacional es el |
| capturar_monto_y_fechaA | Registra el monto (en soles) y el día del mes para el pago (1 a 28) de una solicitud de préstamo que ya se inició con Normalmente la llama el widget cuando el usuario envía el formulario del primer paso. Tú también puedes llamarla si el usuario te da los dos valores directamente en el chat (por ejemplo, 'quiero 3500 soles y que me cobren el día 15'). Te devuelve un mensaje con los tres planes ya calculados, para que puedas comentarlos si el usuario te pregunta antes de elegir. |
| elegir_plan_pagoA | Selecciona uno de los tres planes de pago disponibles (12, 24 o 36 cuotas) para una solicitud en la que ya se capturó monto y día. El widget avanza al paso de confirmación de términos. Normalmente la llama el widget cuando el usuario hace clic en la tarjeta de un plan. Tú también puedes llamarla si el usuario te dice cuál elige en el chat (por ejemplo, 'prefiero el de 24 cuotas'). Te devuelve un mensaje con la cuota mensual, el pago total y los intereses del plan elegido. |
| confirmar_prestamoA | Registra la aceptación de términos y condiciones del préstamo. Después de esta tool, el widget muestra al usuario un keypad donde ingresa su PIN para autorizar el desembolso. Normalmente la llama el widget cuando el usuario acepta los términos con el botón de la interfaz. Tú también puedes llamarla si el usuario acepta explícitamente en el chat (por ejemplo, 'sí, acepto los términos y condiciones'). La autorización con el PIN la hace después el propio widget con una tool interna que tú no ves. El PIN del usuario no aparece en el chat ni en ninguna respuesta que tú recibas. |
| autorizar_con_claveA | Tool interna del widget: recibe el PIN que el usuario tecleó en el keypad y devuelve el resultado de la autorización. NO debe ser invocada por el agente. |
| capturar_cuenta_destinoA | Tool interna del widget: recibe la cuenta destino del desembolso y la forma de pago (automatico/manual) elegidas por el usuario post-autorización. Genera el número de operación y confirma el desembolso. NO debe ser invocada por el agente. |
| consultar_estado_solicitudA | Devuelve un resumen en texto del estado actual de la solicitud de préstamo del usuario: en qué paso va, qué datos se capturaron hasta el momento, si ya autorizó o no. No modifica nada ni afecta al widget. Llámala cuando el usuario te pregunte por el estado de su solicitud (por ejemplo, 'en qué paso voy', 'qué me falta', 'cuánto era el monto que puse'). |
| estado_prestamoA | Tool interna del widget: devuelve el estado actual del préstamo en structuredContent. NO debe ser invocada por el agente. |
| reiniciar_solicitudA | Descarta la solicitud actual y devuelve al usuario al primer paso del flujo (captura de monto y día de pago). Se pierden todos los datos capturados hasta el momento. El widget se vuelve a mostrar en el primer paso con los campos vacíos. Llámala cuando el usuario te pida empezar de nuevo (por ejemplo, 'reinicia', 'cancela y empieza de cero', 'quiero cambiar el monto desde el principio'). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Solicitud de préstamo - Banco D | Widget con las 6 pantallas del flujo de solicitud de préstamo online (monto → plan → confirmación → PIN → cuenta destino → desembolso). |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dponcedeleonf/demo-app-mcp-prestamo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server