eva-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVA_PASS | No | Your EVA password used as a fallback when not using the system keyring. | |
| EVA_USER | No | Your EVA username (CI) used as a fallback when not using the system keyring. |
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
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| eva_cursosA | Lista los cursos matriculados en el EVA (id, nombre, código). |
| eva_avisosB | Últimos avisos del foro de un curso (nombre, código o id). |
| eva_avisoB | Texto completo de un aviso (id de la discusión). |
| eva_actividadesC | Actividades de un curso, opcionalmente filtradas por sección. |
| eva_calendarioC | Eventos del calendario (por defecto el mes actual). |
| eva_materialA | Materiales (archivos y páginas) de un curso, sin descargar. |
| eva_descargar_materialB | Descarga los materiales de un curso a
|
| eva_loginA | Fuerza un login fresco, descartando la sesión cacheada. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Tools are mostly distinct by resource type: courses, notices, activities, calendar, materials, login. The main potential confusion is between eva_avisos and eva_aviso, but the plural/list versus singular/detail distinction is clear enough.
All tools share the eva_ prefix and use Spanish names, which creates a recognizable pattern. Minor inconsistency exists because most are noun-based (eva_material, eva_cursos) while two are verb-inclusive (eva_descargar_material, eva_login).
Eight tools is well-scoped for a learning-environment server covering courses, announcements, activities, calendar, and materials. Each tool serves a distinct purpose without unnecessary bloat.
The set provides good read-only coverage of the main EVA student workflows: list courses, browse announcements, view activities, check calendar, and access materials with download support. Minor gaps exist such as no activity detail view or course-level overview beyond listings.