SchoolBusTrack MCP by usefulapi

io.usefulapi/schoolbustrack · v1.0.2 · sales-and-crm

SchoolBusTrack MCP by usefulapi is healthy: it completed an MCP handshake in 287 ms and exposes 12 tools.

Read pupils, routes, bus positions, trips, boarding lists and incidents in SchoolBusTrack.

Endpoint: https://schoolbustrack.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count12
Latency287 ms
Last checked (UTC)2026-11-07T15:40:26.567Z

Health history

Checked (UTC)StatusLatencyError
2026-11-07T15:40:26.567ZHealthy287

Tools (12)

schoolbustrack_pingShow which school this key acts for, its name, its scopes and its rate limit. Good first call. SchoolBusTrack API: GET /v1/ping.
schoolbustrack_list_studentsList pupils with their class, campus, route assignment and active flag. Guardian and emergency contact details are never returned. Needs students:read. SchoolBusTrack API: GET /v1/students.
schoolbustrack_get_studentGet one pupil by id: class, campus, route assignment and status. Guardian and emergency contact details are never returned. Needs students:read. SchoolBusTrack API: GET /v1/students/{id}.
schoolbustrack_list_routesList bus routes with their type, schedule, stop count, bus and driver. Needs routes:read. SchoolBusTrack API: GET /v1/routes.
schoolbustrack_get_routeGet one route by id, with its ordered stops. Needs routes:read. SchoolBusTrack API: GET /v1/routes/{id}.
schoolbustrack_list_busesList buses with registration, seats, status, tracker state and last known location. Needs buses:read. SchoolBusTrack API: GET /v1/buses.
schoolbustrack_list_bus_locationsGet the latest position of every bus, with speed, heading and whether the fix is stale. Needs locations:read. SchoolBusTrack API: GET /v1/buses/locations.
schoolbustrack_get_bus_locationGet the latest position of one bus by id. Needs locations:read. SchoolBusTrack API: GET /v1/buses/{id}/location.
schoolbustrack_list_tripsList scheduled, running and completed trips. Filter by school day or time range, status, route, bus, driver or campus. Needs trips:read. SchoolBusTrack API: GET /v1/trips.
schoolbustrack_get_tripGet one trip by id: status, times, distance, duration, its stops and student count. Needs trips:read. SchoolBusTrack API: GET /v1/trips/{id}.
schoolbustrack_get_trip_manifestGet the boarding list of one trip: each pupil with status and last event, grouped by stop, plus unlisted pupils and counts. Needs trips:read. SchoolBusTrack API: GET /v1/trips/{id}/manifest.
schoolbustrack_list_incidentsList incidents and SOS alerts, newest first, with status, severity, bus, trip and driver. Needs incidents:read. SchoolBusTrack API: GET /v1/incidents.