About Tfl
Tfl is an MCP server published by pipeworx-io in the Developer Tools category: transport for London (TfL) Unified API MCP — keyless.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/pipeworx-io/mcp-tflThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (6)
arrivalsReal-time predicted arrivals at a stop. Pass the naptanId from stop_search (e.g. "940GZZLUOXC"). Results are sorted by timeToStation (seconds away), nearest first.
Parameters not published.
bike_pointsLondon Santander Cycle hire scheme — live pushbike and empty-dock counts at each London cycle-hire docking point (bikes available, spaces free, total capacity in additionalProperties). London public bicycle rental only. Pass an optional area filter, e.g. "Clerkenwell"; omit for all London cycle docks.
Parameters not published.
disruptionsCurrent disruptions for the given transport modes, with description and affected lines.
Parameters not published.
line_statusCurrent service status for London transport lines. Pass either a comma-separated list of modes (e.g. "tube,dlr") OR a specific lineId (e.g. "victoria", "central"). Returns each line with lineStatuses + statusSeverityDescription (e.g. "Good Service", "Minor Delays").
Parameters not published.
plan_journeyPlan a journey across London transport. from/to may be stop names, postcodes, or "lat,lon" coordinates. Returns journey options (legs, durations, modes). If a location is ambiguous, the API returns disambiguation options instead of journeys — refine the input or use a naptanId/coords.
Parameters not published.
stop_searchSearch for stops/stations by name. Returns matches with a naptanId (the "id" field) used by the arrivals tool, plus modes, zone, and lat/lon.
Parameters not published.
Ask AI
Ask AI about Tfl
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.