UCA MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UCA_PASSPHRASE | No | Optional passphrase used for Linux Secret Service keyring support; if not provided, the server falls back to a degraded machine-id-based mechanism. |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| uca_diagnosticar_sistemaB | Audita conectividad, estado de sesión cifrada, validez del entorno gráfico y rutas de almacenamiento. |
| uca_iniciar_sesionA | Inicia o renueva la sesión institucional abriendo el navegador. Usar ÚNICAMENTE si una consulta devolvió error de sesión expirada o si el usuario solicita iniciar sesión explícitamente. |
| eva_materiasA | Lista las aulas virtuales y materias matriculadas en EVA Moodle con sus identificadores de curso. Por defecto lista cursos activos; con incluir_archivadas: true lista también los cursos pasados u ocultos. |
| eva_contenido_cursoA | Lista las secciones, módulos, tareas y recursos pertenecientes a un curso en EVA. Permite filtrar por tipo o sección para presupuestar contexto. |
| eva_tareas_y_notasC | Obtiene tareas, plazos de entrega, estado de entregas y fechas límite en EVA Moodle. |
| eva_forosB | Obtiene los últimos avisos institucionales y mensajes de foros de cátedra (etiquetados con aviso de seguridad). |
| eva_hilo_foroA | Obtiene el debate o hilo completo de un foro de cátedra en EVA Moodle, incluyendo todas las respuestas y mensajes ordenados. |
| eva_buscar_materialesB | Busca recursos, consignas y documentos en EVA por palabra clave. |
| eva_leer_archivoA | Descarga de forma segura (con allowlist HTTPS) y extrae texto de PDFs y Office, o retorna bloques de imagen en escaneados. Nota: La consulta de recursos o carpetas en EVA registra la visualización en la plataforma. |
| eva_cuestionariosB | Consulta cuestionarios, exámenes parciales online, fechas de apertura/cierre, intentos y calificaciones en EVA Moodle (Lectura pura). |
| eva_cronogramaA | Busca el archivo de cronograma o programa de una materia en EVA Moodle y extrae las fechas de parciales, recuperatorios y entregas. Si no existe cronograma ni programa en el aula virtual, informa explícitamente que no hay. |
| eva_entregas_proximasB | Consulta qué tareas, trabajos prácticos o actividades tienen fecha de vencimiento en los próximos días (por defecto 7 días / la semana que viene) y avisos recientes de cátedra. |
| uca_resumen_semanalB | Tool Compuesta: Trae en paralelo tareas próximas de EVA, avisos de cátedra, cursada/inasistencias, clases de hoy e inscripciones a finales de Guaraní. |
| guarani_estado_cursadaB | Detalla cursadas activas, horarios, regularidad e inasistencias acumuladas en SIU Guaraní. |
| guarani_horario_semanalA | Consulta el horario semanal de clases estructurado con día, horario de inicio y fin, aula y comisión desde SIU Guaraní. Soporta filtro para el día de hoy ('¿qué tengo hoy?'). |
| guarani_cronograma_evaluacionesA | Fechas oficiales de parciales, recuperatorios y otras evaluaciones de tus cursadas actuales (SIU Guaraní), con hora y comisión. Por defecto solo las próximas. |
| guarani_historia_academicaB | Analítico completo: finales aprobados, materias pendientes, notas y promedios en SIU Guaraní. |
| guarani_mesas_disponiblesA | [EXPERIMENTAL] Mesas de examen final con fechas, turnos, tribunales y condición en SIU Guaraní. Parser experimental hasta contar con fixtures HTML anonimizados de turnos activos. |
| guarani_correlatividades_y_planA | Consulta el plan de estudios interactivo, materias por año, estado de aprobación y correlatividades para cursar y rendir final. Si se especifica una materia, analiza qué correlativas la traban y qué materias futuras dependen de ella. |
| guarani_materias_habilitadasA | Calcula qué materias del plan de estudio el alumno está en condiciones de cursar el próximo período según su grafo de correlatividades y materias ya regularizadas o aprobadas. |
| guarani_progreso_carreraA | Calcula exactamente cuántas materias te faltan para recibirte en SIU Guaraní ('Te faltan X materias'), cuántas tenés aprobadas, cursando actualmente y el desglose de materias pendientes por año. |
| guarani_plan_optimoA | Rankea las materias habilitadas para cursar según su impacto multiplicador en el grafo de correlatividades (cierre transitivo de materias desbloqueadas) y calcula la altura del camino crítico y la estimación de cuatrimestres mínimos para recibirse. |
| guarani_mis_inscripciones_examenB | Consulta las inscripciones activas a mesas de examen final y actuaciones provisorias del alumno en SIU Guaraní. |
| guarani_encuestas_pendientesB | Consulta si el alumno tiene encuestas docentes institucionales obligatorias o pendientes de responder en SIU Guaraní. |
| guarani_historial_constanciasA | Consulta el historial de solicitudes de constancias y certificados emitidos en SIU Guaraní, con opción de descarga de PDFs. |
| campus_aranceles_y_tramitesA | [EXPERIMENTAL] Consulta aranceles al día/pendientes y estado de trámites administrativos en Campus Autogestión. Incluye saldo, habilitación para cursar/rendir y trámites en curso. |
| eva_guardar_borrador_tareaB | [EXPERIMENTAL] Sube un archivo o texto a EVA Moodle en modo borrador editable. Requiere confirmación física en Canal B. |
| eva_responder_foroA | Publica una respuesta en un foro de cátedra de EVA Moodle. Muestra el texto completo y requiere confirmación física en Canal B. |
| guarani_inscribir_examenB | Inscribe a examen final en SIU Guaraní mediante ciclo en dos fases y confirmación física en Canal B. |
| guarani_certificado_alumno_regularA | Emite y descarga formalmente en PDF la Constancia de Alumno Regular (o de actividades aprobadas/promedio) con código de validación institucional desde SIU Guaraní. Protegida por confirmación física en Canal B. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| uca_resumen_semanal | Genera un resumen integrado de la semana: entregas próximas en EVA, avisos de cátedra e inasistencias en Guaraní. |
| uca_preparar_final | Revisa historia académica, mesas disponibles y materiales del curso para preparar una materia. |
| eva_cronograma_parcial | Averigua fechas de exámenes parciales, recuperatorios y entregas buscando el archivo de cronograma o programa de la materia en EVA. |
| eva_entregas_semana | Revisa qué tareas, trabajos prácticos o consignas vencen la próxima semana y si hay avisos relevantes de los profesores. |
| guarani_materias_para_recibirme | Calcula exactamente cuántas materias te faltan para terminar la carrera en SIU Guaraní con el desglose de aprobadas, en curso y pendientes por año. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 30 tools
Most tools have distinct descriptions, but several clusters overlap: EVA tasks vs upcoming deadlines, EVA cronograma vs Guaraní cronograma_evaluaciones, and multiple Guaraní plan/progress/correlativity tools all answer related academic-planning questions. The detailed descriptions help, but an agent must read carefully to avoid misselection.
All tools use snake_case with clear eva_, guarani_, campus_, or uca_ prefixes, making source grouping predictable. The only inconsistency is that some names are verb-led actions (eva_buscar_materiales, guarani_inscribir_examen) while many are noun-led queries, but this remains readable and disciplined.
30 tools is heavy for a single MCP server, even though UCA spans two major systems plus campus services. Many granular Guaraní analytics and EVA query tools could be consolidated, but the broad domain prevents this from being an extreme mismatch.
Coverage is broad across EVA, Guaraní, and campus, including read, composite, and some guarded write actions. However, clear lifecycle gaps remain: EVA assignment only saves a draft with no final submission tool, Guaraní can calculate eligible courses but cannot enroll in a cursada, and Campus Autogestión is only a single experimental read-only tool.