
Connect TfL to ChatGPT, Claude and Gemini
Set it up once and it works in ChatGPT, Claude, Cursor, and any other client you love. It all runs safely in the background, so you can relax and focus on what really matters. Get live arrival times and route planning through your AI agent.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Your AI does the work. We keep it safe and sound.
No other AI tool gives you this. Your workflow runs in the client you already love, your account stays protected, and you decide what the agent can and cannot do. It is the whole reason to make the switch.
Each Connector lives inside our infrastructure, the same place where your workflow runs. The three things below are already part of it, working quietly in the background so you never have to think about them. Nothing to add, nothing to set up, nothing to worry about.

Each Connector runs inside its own sealed environment.
Each Connector runs inside its own sealed V8 runtime — no access to your files, your system, or other servers. A Connector never sees past its own request.
One switch stops every agent. Instantly.
One action deactivates every Connector, revokes every token, and ends every session at once. AI Governance keeps the record.
Spending limits that pause instead of surprise.
Every user keeps their own connections and credentials, isolated from everyone else. Anything that would cross your spending limit is held for your approval, not billed.
Three controls, built into the layer your AI connects through.
Curated set · 12 capabilities
We ship only the actions that matter.
01-04
4 capabilities in this set.
Part of 12 available through TfL.
- 01
Get road status
This capability returns real-time status and operational info for London roads. Use it to check for closures or specific conditions on routes like the A40.
- 02
Get vehicle details
This capability checks vehicle registration for ULEZ and Congestion Charge compliance. It returns make, model, and specific charge exemption details.
- 03
Get arrivals
This capability provides live arrival predictions for Tube, bus, DLR, and other TfL services. It gives you the minutes remaining until the next vehicle arrives at a specific stop.
- 04
Get bike point
This capability retrieves specific details for a Santander Cycles docking station. It shows how many bikes are currently available and how many empty docks remain.
05-08
4 capabilities in this set.
Part of 12 available through TfL.
- 05
Get journey
This capability plans multimodal trips across the London network. It calculates duration, walking distance, and fare estimates for routes using bus, rail, or cycling.
- 06
Get line status
This capability reports the current service status for all TfL lines. It identifies if a line has good service or is facing delays and disruptions.
- 07
Get modes
This capability lists all transport modes available within the TfL network. Use it to see if a specific mode like the river bus or cable car is supported.
- 08
Get place search
This capability searches for points of interest and locations across London. It can find specific categories like museums, parks, or hospitals.
09-12
4 capabilities in this set.
Part of 12 available through TfL.
- 09
Get road disruptions
This capability identifies current roadworks and incidents affecting London traffic. It provides details on the cause and severity of specific disruptions.
- 10
Get stop point details
This capability provides deep metadata for a specific station or stop. It includes accessibility info, fare zones, and station hierarchy.
- 11
Search stop point
This capability finds TfL stop points by name or location. It returns the stop IDs needed to request live arrival data.
- 12
Get bike points
This capability lists all Santander Cycles docking stations in London. It helps you find the nearest available bike or empty dock.
Real work
What teams actually run
Daily Commuting
Check if your usual Tube line has delays before you leave the house.
Last-mile Connectivity
Find a Santander Cycles dock near your destination to finish your trip.
Driving in London
Verify if your car is ULEZ compliant before entering central zones.
Trip Planning
Ask your agent to find the fastest way to get from one landmark to another using any combination of transport.
Automate a task
Put TfL to work on one thing.
Step-by-step automations your AI runs through this Connector: the workflow, the prompts to start with, and the exact capabilities behind each move.
One connector, every AI
TfL works with the most popular AI clients.
These are the most popular clients, each with a step-by-step guide: one link, set up once, with governance and visibility built in. And because everything runs on the MCP standard, the same connection also works in any other compatible client — nothing to rebuild.
Claude
ChatGPT
Gemini
Perplexity
Grok
Microsoft Copilot
Cursor
VS Code
Windsurf
JetBrains
Cline
LangChain
Vercel AI SDK
Lovable
Z.ai
Raycast
Qwen Code
Kimi Code
Le ChatBuilding your own app? The connector is yours to use.
You don't need a client to put TfL to work: the same hosted connection plugs into your own applications and agent code, with the same governance on every request. Build with it, chat with it — one connection for both.
Observed, not estimated
916ms average. Fast in production.
TfL is checked daily against the live service.
- Fastest day
- 760ms
- Slowest day
- 1164ms
- 14-day trend
- Slowing+14%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 12 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of TfL, so you can see the experience inside your AI.
It does not authenticate your account with TfL. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
TfL Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_GmLG2WU1NqSwa6Bxkk9PyS9BTTgnPpbkfTXlka31/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — TfL capabilities are ready to use.
{
"mcpServers": {
"tfl-mcp": {
"url": "https://edge.vinkius.com/vk_preview_GmLG2WU1NqSwa6Bxkk9PyS9BTTgnPpbkfTXlka31/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
Guided setup for Claude? Set up TfL in Claude and other AIs
Who it's for
Built for the work TfL owners hand off.
This MCP is built for anyone navigating the London transport network who wants to use an AI agent to manage their movement.
- 01
London Commuters
They hand off the task of checking line statuses and arrival times to their agent.
- 02
Tourists
They use the agent to plan multimodal trips and find points of interest.
- 03
Cyclists
They ask the agent to find available Santander Cycles docks near their location.
- 04
Drivers
They use the agent to check road closures and vehicle compliance before driving.
FAQ
Questions TfL owners ask.
- 01
Do I need a TfL developer account?
Yes, you will need to provide a TfL Application ID and Key, which you can get for free from the TfL developer portal.
- 02
Which AI clients can use this MCP?
You can use this with any MCP-compatible client, including Claude, Cursor, and Windsurf.
- 03
Can I check bus arrivals with this?
Yes, the MCP provides real-time arrival predictions for buses, Tube, DLR, Overground, and more.
- 04
Does it include Santander Cycles data?
Yes, you can search for docking stations and see exactly how many bikes and empty docks are available.
- 05
Is ULEZ information included?
Yes, the MCP can check vehicle registration details to verify ULEZ and Congestion Charge compliance.
- 06
Can my AI check when the next Tube train is arriving at my station?
Yes! First use search_stop_point with the station name (e.g., "Oxford Circus", "King's Cross") to find the stop ID. Then use get_arrivals with that stop ID to get real-time arrival predictions with line names, destinations, time to station in minutes, and platform information. This covers all TfL modes including Tube, bus, DLR, Overground, Elizabeth line, tram, river, and cable-car.
- 07
How do I plan a journey from Heathrow Airport to central London using public transport?
Use the get_journey capability with "Heathrow Airport" as the origin and your destination (e.g., "Oxford Circus", "Tower Bridge"). The TfL Journey Planner will return multiple route options combining Elizabeth line, Piccadilly line, Heathrow Express, and connecting Tube/bus services. Each option includes total duration, fare estimates, walking distances, number of interchanges, and step-by-step instructions with station sequences. You can also specify preferences for accessibility or cycling options.
- 08
Are there any Tube line closures or major disruptions right now?
Use get_line_status with modes="tube" to check all Tube line statuses, or call it without a mode filter for system-wide status across all transport modes. This returns each line's current status (Good Service, Minor Delays, Severe Delays, Part Suspended, Planned Work) with detailed descriptions and reasons. Always check this before planning any London journey to avoid unexpected disruptions.
Explore
More in Government Public Data
Transport for London AI Connector
Get live tube status, bus arrivals, journey planning, road disruptions and bike point data across London.
ViewTransportAPI AI Connector
Access UK public transport data via TransportAPI — track buses and trains, plan journeys, check departures, an
ViewEMT Madrid (Open Data) AI Connector
Access real-time Madrid public transport data: bus arrivals, BiciMAD bike status, and route planning via EMT O
ViewTransportAPI AI Connector
UK public transport intelligence — live departures, journey planning, train fares, timetables, and postcode-ba
View
Suggestions
SPTrans Olho Vivo AI Connector
Access real-time public transit data for São Paulo — track bus positions, check arrival forecasts, and locate
ViewPubNub (Real-time Messaging) AI Connector
Enable real-time messaging, presence tracking, and message history for your AI agent using PubNub's global dat
ViewQuestDB (Time-Series) AI Connector
High-performance time-series database for fast SQL queries, data ingestion, and real-time analytics directly f
ViewHERE Mobility AI Connector
AI transit planning: discover routes, schedules, and stations for public transport via agents.
View
Connect TfL to Claude, Cursor, ChatGPT & more
