io.usefulapi/schoolbustrack
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
SchoolBusTrack MCP by usefulapi
Publisher-provided description
Read pupils, routes, bus positions, trips, boarding lists and incidents in SchoolBusTrack.
Summary by lookupd
Lets an agent read school bus routes, live positions, trips, pupil boarding lists and incident alerts, without guardian contact data.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http schoolbustrack https://schoolbustrack.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add schoolbustrack --url https://schoolbustrack.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"schoolbustrack": {
"url": "https://schoolbustrack.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
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. SchoolBuschoolbustrack_get_studentGet one pupil by id: class, campus, route assignment and status. Guardian and emergency contact details are never returned. Needs students:read. SchoolBusTrackschoolbustrack_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: GETschoolbustrack_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 APIschoolbustrack_list_incidentsList incidents and SOS alerts, newest first, with status, severity, bus, trip and driver. Needs incidents:read. SchoolBusTrack API: GET /v1/incidents.
Details
- Version: 1.1.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 367 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/schoolbustrack/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/schoolbustrack)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp