mcp-tfl-journey
Provides real-time journey planning, route searches, service alerts, and disruption information for Transport for London stations and services.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-tfl-journey plan a route from Kings Cross to Liverpool Street"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TFL Journey MCP Server
π A Model Context Protocol (MCP) server for Transport for London journey data. Get real-time routes, alerts, and disruptions via AI assistants like Claude.
Quick Start
# Demo mode (limited requests)
TFL_API_KEY="6674e72d9f3d4678a3539ffbb24d5c92" npx mcp-tfl-journey
# With your own API key
TFL_API_KEY="your-api-key" npx mcp-tfl-journeyGet your free API key: https://api-portal.tfl.gov.uk/signup
Related MCP server: TFL MCP Server for Poke
Claude Configuration
Add to your Claude MCP config:
{
"mcpServers": {
"tfl-journey": {
"command": "npx",
"args": ["mcp-tfl-journey"],
"env": {
"TFL_API_KEY": "6674e72d9f3d4678a3539ffbb24d5c92"
}
}
}
}Features
π Journey Search: Find routes between TFL stations
π¨ Real-time Alerts: Get service alerts and disruptions
π Stop Points: Detailed station information
π Journey Summaries: Duration, timing, and statistics
Usage
The search_journey tool accepts:
from: Source station code (e.g., "9400ZZLUKSX" for Kings Cross)to: Destination station code (e.g., "9400ZZLULVT" for Liverpool Street)
Local Development
npm install
export TFL_API_KEY="your-api-key"
npm startStation Codes
Code | Station |
9400ZZLUKSX | Kings Cross |
9400ZZLULVT | Liverpool Street |
9400ZZLUPAD | Paddington |
9400ZZLUVIC | Victoria |
Available Tools
1 toolsearch_journeyC
Search for journey information between two TfL stations
Inputs: from (required), to (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
TDQS
Scored across 1 tool
With only one tool, there is no possibility of confusion or overlap. The tool's purpose is unique.
The single tool uses a clear verb_noun pattern (search_journey), establishing a consistent naming convention by default.
One tool is too few for a journey planning domain, which typically requires multiple operations like station lookup or route details.
The tool surface is severely limited, covering only journey search and missing other essential TfL operations such as station information or service status updates.
Maintenance
Related MCP Connectors
Get date-specific quotes and book private UK airport and cruise-port transfers through your AI assistant. Compare vehicle options, validate flights, retrieve bookings, amend details and cancel with customer confirmation. No registration required to start, subject to service limits; optional API-key and OAuth access for registered integrations. Transfer fares are payable separately and cancellation conditions apply. Live demo and connection instructions: https://ai.airport-pickups-london.com/ Technical documentation: https://mcp.airport-pickups-london.com/docs
Transport for London (TfL) Unified API MCP β keyless.
Live UK rail boards, journey planning, train history, units, lifts, disruptions, punctuality.
Cached UK train departures and qualified platforms, powered by National Rail Enquiries.
Related MCP Servers
- AlicenseCqualityDmaintenanceProvides real-time access to Transport for London data, enabling users to check tube line statuses, get disruption details, and plan journeys between London locations. Uses the official TfL Unified API to deliver live transport information through AI assistants.38 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to access real-time Transport for London data, including tube/bus arrivals, line status, journey planning, and disruptions.1-
- AlicenseNot gradedqualityDmaintenanceProvides real-time Transport for London data including line status, journey planning, and disruption information via the TfL Unified API.8 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to query live Transport for London data, including service status, arrivals, journey planning, bike points, crowding, and fares.1MIT