BanqueUNT MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BANQUEUNT_DB | No | SQLite file for mock exams and progress. | %LOCALAPPDATA%\banqueunt-mcp\progreso.db (~/.local/share/... on Linux and macOS) |
| BANQUEUNT_DATA | No | Path to a local bank folder containing index.json. File hashes are verified. If unset, the bundled sample is used. | |
| BANQUEUNT_CURSOS | No | Enabled courses, comma separated. | med2_unt |
| BANQUEUNT_TOPE_DIARIO | No | Maximum questions a user can receive per day (resets at midnight, Peru time). If unset, there is no limit. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| estadisticas_bancoA | Cuenta las preguntas del banco por curso, especialidad y año (y por tema si se indica una especialidad). Las preguntas repetidas en varios exámenes se cuentan una sola vez. No devuelve preguntas ni respuestas. |
| buscar_preguntasA | Busca preguntas del banco por texto y filtros. Devuelve enunciado y alternativas, nunca la respuesta ni la explicación. Para practicar con corrección usa generar_simulacro. |
| generar_simulacroA | Arma un simulacro al azar con preguntas del banco, sin repetir y priorizando las que el alumno aún no vio. Devuelve un simulacro_id y las preguntas numeradas SIN respuesta. Muéstralas al alumno sin resolverlas y, cuando responda, llama a corregir_simulacro. |
| corregir_simulacroA | Corrige un simulacro generado con generar_simulacro. Devuelve la nota, la clave de cada pregunta y la explicación de las falladas. Las preguntas sin respuesta cuentan como incorrectas. Cada simulacro se corrige una sola vez. |
| explicar_preguntaA | Devuelve la clave y la explicación completa de una pregunta que el alumno YA corrigió en un simulacro. No sirve para preguntas que todavía no respondió. |
| mi_progresoA | Resume los simulacros corregidos del alumno: porcentaje global, rendimiento por especialidad, temas débiles (2+ respuestas), temas fallados recientemente y últimos simulacros. Úsalo para recomendar qué repasar. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| sesion_de_repaso | Repaso pregunta por pregunta: el tutor pregunta, espera tu respuesta, corrige y explica. |
| repasar_temas_debiles | Arma un simulacro con los temas que más te cuestan o que fallaste hace poco. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| cursos | Cursos del banco con su número de preguntas, especialidades y años |
| Temas de med2_unt | Especialidades y temas de un curso, con cuántas preguntas tiene cada uno |
TDQS
Scored across 6 tools
Each tool targets a clearly distinct action in the study workflow: counting bank statistics, searching questions, generating a practice exam, summarizing progress, grading an exam, and explaining an already-graded question. The descriptions explicitly clarify boundaries, such as buscar_preguntas never returning answers and explicar_pregunta only working after correction.
All names use consistent snake_case and are readable. However, four tools follow a verb_noun pattern (buscar_preguntas, generar_simulacro, corregir_simulacro, explicar_pregunta) while two use noun/possessive forms (estadisticas_banco, mi_progreso), a minor deviation from a single predictable convention.
Six tools is well-scoped for a question-bank practice assistant. Each tool covers a necessary step in the student workflow without redundancy or filler.
The surface covers the core lifecycle: inspect bank stats, search questions, generate a simulacro, grade it, review progress, and explain missed questions. Minor gaps include no explicit tool to list available courses/specialties/themes for filter discovery, though estadisticas_banco partially surfaces that metadata.