General Tools
subwayinfo.nyc
Provides real-time New York City subway arrivals, line status, service alerts, station search, and station information.
ENDPOINT 1
https://subwayinfo.nyc/mcp
MCP server metadata
- Name
- mta-subway-mcp-server
- Version
- 1.0.0
Real-time NYC transit data: subway, bus, NYC Ferry, LIRR/Metro-North rail, and Citibike. All tools are read-only, require no authentication, and accept station/stop IDs or names. If a station or stop is ambiguous, call the matching search tool first (mta_search_stations, bus_search_stops, ferry_search_landings, rail_search_stations, bike_search_stations). Data comes from MTA GTFS-RT feeds and is typically less than a minute old; lastUpdated timestamps are included in responses. The generic search/fetch tools provide connector-style lookup across stations and line status.
Known tools 25
mta_get_planned_workGet planned service changes, weekend schedules, and construction work.
Inferred read-onlybus_get_route_infoGet detailed information about a bus route including type, boroughs served, and description.
Inferred read-onlybike_search_stationsSearch for Citibike stations by name, borough, or availability.
Inferred read-onlyrail_search_stationsSearch LIRR and Metro-North stations by name, system, or branch.
Inferred read-onlyrail_get_station_infoGet detailed information about a LIRR or Metro-North station including accessibility, platforms, parking, and zone.
Inferred read-onlytransit_askAsk natural language questions about NYC transit (subway, bus, ferry, rail, bike).
Inferred read-onlysearchSearch NYC subway stations and lines by name, landmark, or line letter/number.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.mta-subway-mcp-server]
url = "https://subwayinfo.nyc/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"mta-subway-mcp-server": {
"type": "http",
"url": "https://subwayinfo.nyc/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: mta-subway-mcp-server
Remote MCP URL: https://subwayinfo.nyc/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"mta-subway-mcp-server": {
"url": "https://subwayinfo.nyc/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"mta-subway-mcp-server": {
"type": "http",
"url": "https://subwayinfo.nyc/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "mta-subway-mcp-server",
"transport": "streamable-http",
"url": "https://subwayinfo.nyc/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.