io.github.mir-quadri/nj-transit-mcp

io.github.mir-quadri/nj-transit-mcp · v1.3.0 · location-and-travel

io.github.mir-quadri/nj-transit-mcp is healthy: it completed an MCP handshake in 2548 ms and exposes 6 tools.

NJ Transit rail, bus and PATH schedules via MCP (scheduled, plus live PATH)

Endpoint: https://nj-transit-mcp.vercel.app/mcp (streamable-http)

Repository · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count6
Latency2548 ms
Last checked (UTC)2026-11-02T01:50:35.341Z

Health history

Checked (UTC)StatusLatencyError
2026-11-02T01:50:35.341ZHealthy2548

Tools (6)

search_stationsFind stations/stops by name. system: 'nj_transit' (rail + light rail), 'nj_bus' (NJ Transit bus street stops), 'path', or 'all'. 'all' includes bus, so a first 'all' search downloads the 50 MB bus GTFS once; use system='nj_bus' for bus-only searches. Returns station/stop IDs to use with next_departu
next_departuresNext departures from a station/stop (name or stop ID). system 'nj_transit': rail + light rail, scheduled by default, live delays when NJT credentials are configured. system 'nj_bus': NJ Transit bus, SCHEDULED only in v1.2 (BUSDATA live not enabled). system 'path': live PATH arrivals, no key needed.
trip_betweenNext NJ Transit trains/buses from origin to destination on the SAME trip (no transfers). Returns departure, arrival and duration. Times ET. system: 'nj_transit' (default, rail + light rail) or 'nj_bus' (bus, scheduled only in v1.2).
linesAll lines/routes. NJ Transit: 17 rail + light-rail routes. NJ bus: 263 routes (short_name is the bus number; long names are empty in the bus feed, use trip headsigns for destinations). PATH: 4 daytime routes.
service_alertsService alerts. NJ Transit alerts require NJT credentials (see server_status for how to enable); PATH has no separate alerts feed in v1, so PATH alerts are reported as unavailable, not invented.
server_statusWhat data this server is actually serving right now: GTFS date range and counts, whether live NJ data is enabled, PATH feed age. Use this to answer 'is this live or scheduled?' honestly.