Skip to main content
Glama

schoolpass-mcp

Servidor MCP para SchoolPass — lee Y cambia la llegada y salida escolar de tu hijo desde una cuenta de padre. Habla con la API REST de SchoolPass utilizada por las aplicaciones web y móviles de SchoolPass, autenticando en el servidor con tu propio correo y contraseña de padre (sin navegador, sin extensión).

Desarrollado y mantenido por IA (Claude Code). Úsalo bajo tu propio criterio.

Alcance de padre: herramientas de lectura más una escritura/cancelación de cambio de salida con confirmación.

Herramientas

Herramienta

Qué hace

schoolpass_healthcheck

Alcance + autenticación, informados por separado.

schoolpass_whoami

La identidad de padre con la que el servidor inició sesión.

schoolpass_list_students

Tus estudiantes vinculados: nombre, grado, ubicación de salida en casa, cuidado posterior.

schoolpass_get_profile

El perfil de la cuenta de padre.

schoolpass_list_drivers

Conductores de recogida autorizados, con sus carpool.

schoolpass_get_calendar

Calendario de llegada/salida de un estudiante en un rango de fechas.

schoolpass_list_pickup_changes

Cambios de recogida/salida para un estudiante en una fecha.

schoolpass_list_dismissal_locations

Las ubicaciones de salida de la escuela, con sus ids.

schoolpass_get_school_info

Información básica de la escuela y configuración por escuela.

schoolpass_submit_dismissal_change

Enviar un cambio de salida/llegada (con confirmación, vista previa de prueba).

schoolpass_cancel_dismissal_change

Cancelar un cambio, volver al predeterminado (con confirmación).

Configuración

Variable de entorno

Obligatoria

Notas

SCHOOLPASS_EMAIL

El correo de tu cuenta de padre de SchoolPass.

SCHOOLPASS_PASSWORD

Tu contraseña de SchoolPass.

SCHOOLPASS_SCHOOL_CODE

El id numérico de la escuela (el valor AppCode / appCode; p. ej. 1183).

SCHOOLPASS_API_HOST

no

Anulación del host regional de la API (por defecto busapi-east16-ss.school-pass.net).

Cómo encontrar tu id de escuela y host regional: inicia sesión en el portal <school>.school-pass.net de tu escuela, abre la nueva aplicación SchoolPass y lee appCode (el id) y apiUrl (el host) desde su localStorage del navegador.

Instalación

{
  "mcpServers": {
    "schoolpass": {
      "command": "npx",
      "args": ["-y", "schoolpass-mcp"],
      "env": {
        "SCHOOLPASS_EMAIL": "you@example.com",
        "SCHOOLPASS_PASSWORD": "your-password",
        "SCHOOLPASS_SCHOOL_CODE": "1183"
      }
    }
  }
}

Notas

  • Solo alcance de padre. Un token de padre no puede acceder a rutas de administración (gestión de visitantes, operaciones de carline, informes, enrutamiento de autobuses); esas devuelven 403.

  • Nunca reintentes un inicio de sesión rechazado. SchoolPass protege su inicio de sesión con reCAPTCHA; los fallos repetidos pueden hacer que la cuenta sea cuestionada.

  • Sin credenciales, aún arranca. El servidor se inicia sin configuración y responde a tools/list; el error de configuración aparece en la primera llamada a una herramienta.

Sin el servidor: curl

La API de SchoolPass es accesible desde el servidor, por lo que una lectura puntual desde la shell no necesita un proceso MCP: consulta la habilidad schoolpass-curl incluida (skills/schoolpass-curl/) para un conjunto de recetas con curl + jq.

Desarrollo

npm install
npm test            # unit + boot tests
npm run build       # tsc + esbuild bundle
node --env-file=.env scripts/live-check.mjs   # live read-only check (needs .env)

Licencia

MIT

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Manage your family's calendars and lists in Cozi. View, create, and update appointments; organize…

  • Calendly MCP Pack — wraps the Calendly API v2 for scheduling data.

  • MCP adapter for the Paxaver school community platform. Streamable HTTP, OAuth 2.1, capability auth.

View all MCP Connectors

Latest Blog Posts

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/chrischall/schoolpass-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server