mcpbeat Sign in

Transitland MCP Server

local only

Transitland MCP Server runs on your own machine — the client starts it, so there is no endpoint to ping. 40 installs a week from npm. Last commit 21 Aug 2026.

Global transit via Transitland v2 — operators, GTFS/GTFS-RT/GBFS feeds, routes, stops, departures.

Installs per day peak 159 · avg 13 · +147% w/w
a month agotoday
40
Installs / week
npm · @cyanheads/transitland-mcp-server
1
Stars
5 open issues
21 Aug 2026
Last commit
0 releases in 90 days
Apache-2.0
License
TypeScript

Nothing serious here today

Today is the operative word: we check Transitland MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add transitland-mcp-server -- npx -y @cyanheads/transitland-mcp-server
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "transitland-mcp-server": {
      "args": [
        "-y",
        "@cyanheads/transitland-mcp-server"
      ],
      "command": "npx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.transitland-mcp-server]
command = "npx"
args = ["-y", "@cyanheads/transitland-mcp-server"]
.cursor/mcp.json
{
  "mcpServers": {
    "transitland-mcp-server": {
      "args": [
        "-y",
        "@cyanheads/transitland-mcp-server"
      ],
      "command": "npx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "transitland-mcp-server": {
      "args": [
        "-y",
        "@cyanheads/transitland-mcp-server"
      ],
      "command": "npx"
    }
  }
}

This one needs environment variables set before it will start: TRANSITLAND_API_KEY (Transitland v2 API key, sent as the `apikey` query parameter. Get one at the Transitland developer portal.), TRANSITLAND_BASE_URL (Override the Transitland REST API base URL (default https://transit.land/api/v2/rest).), MCP_HTTP_HOST (The hostname for the HTTP server.), MCP_HTTP_PORT (The port to run the HTTP server on.), MCP_HTTP_ENDPOINT_PATH (The endpoint path for the MCP server.), MCP_AUTH_MODE (Authentication mode to use: 'none', 'jwt', or 'oauth'.), MCP_LOG_LEVEL (Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').). The author declared them in the registry entry; get the values from the project itself.

Alternatives to Transitland MCP Server

same job, measured the same way
Transit Land
by pipeworx-io

Transitland MCP — global GTFS aggregator

36 tools answering
SF Muni Real-Time Transit
by srivastsh

Real-time SF Muni departures, routes, alerts, vehicle positions, and schedules.

11 tools answering
BART Real-Time Transit
by srivastsh

Real-time BART departures, trip planning, fares, stations, and advisories.

7 tools answering
Onebusaway MCP Server
by cyanheads

Real-time transit stops, routes, arrivals, vehicle positions, and schedules via OneBusAway APIs.

73 installs/wk 15 tools answering
Live Times Transit
by travelwhiz-ltd

Read-only public transit departures, stop search, and city coverage for bus and train users.

5 tools answering
rossbus — buses across Russia
by rossbus

Buses across Russia: routes, prices, departure times, stations, transfers, price-per-km index

8 tools answering
PendlingsKollen — Stockholm Commuter
by jannegpriv

Stockholm transit: realtime departures, trip planning, disruptions and personal commute status.

answering
Spronta
by spronta

Upload, transform, and deliver images on a global CDN via AI agents.

39 installs/wk local only

Transitland MCP Server — questions

Answers built from our own checks of this server.

Why is there no uptime for Transitland MCP Server?
Transitland MCP Server runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @cyanheads/transitland-mcp-server was installed 40 times last week.
How do I connect Transitland MCP Server?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls @cyanheads/transitland-mcp-server straight from npm; nothing to host, nothing to sign up for.
How many people use Transitland MCP Server?
The npm package @cyanheads/transitland-mcp-server was installed 40 times in the last week. Week over week that is +147%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Transitland MCP Server open source?
Yes — it is published under the Apache-2.0 licence, written in TypeScript, 1 stars on GitHub and 5 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.