list_courses
Retrieves visible Grado courses from My courses and returns each course ID, full name, and URL to help identify and access enrolled subjects.
Instructions
Lista las materias visibles en My courses → Grado, con ID, nombre completo y URL.
Sin parámetros. Autentica con la configuración privada de .env y comparte la sesión de Lightpanda con las demás herramientas. Incluye Sistemas y Básicas y todos los años presentes en esa rama; excluye Ingreso, Extensión y el catálogo general. Devuelve scope=Grado, source_url, fetched_at, total, courses y complete=true. Una rama pendiente, un límite o un fallo de sesión/parsing producen un error MCP, nunca una lista vacía exitosa. No abre cada materia ni modifica datos académicos. Los nombres parecidos se devuelven como materias distintas con sus respectivos IDs.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_courses"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Grado | |
| total | Yes | ||
| courses | Yes | ||
| complete | No | ||
| fetched_at | Yes | ||
| source_url | Yes |