NJ Transit rail, bus and PATH schedules via MCP (scheduled, plus live PATH)
Connect Remote server
claude mcp add --transport http nj-transit-mcp https://nj-transit-mcp.vercel.app/mcp
{
"mcpServers": {
"nj-transit-mcp": {
"url": "https://nj-transit-mcp.vercel.app/mcp"
}
}
}
{
"servers": {
"nj-transit-mcp": {
"type": "http",
"url": "https://nj-transit-mcp.vercel.app/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://nj-transit-mcp.vercel.app/mcp
Tools 6 found in our last check
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…
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 arri…
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.
Details
| Endpoint | https://nj-transit-mcp.vercel.app/mcp (Streamable HTTP) |
| First published | 2 Nov 2026 |
| Last updated | 2 Nov 2026 |
| Registry name | io.github.mir-quadri/nj-transit-mcp |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
