Vinkius

TfL Transit MCP. Know London’s Live Transport Status Instantly

Transport for London MCP gives your AI agent instant access to real-time data across all of London's transport systems. Plan multi-modal journeys, check live tube line status, find bus arrivals at any stop, or track major road disruptions—all through natural conversation without needing an API key.

TfL Transit MCP is compatible with Claude Claude
TfL Transit MCP is compatible with ChatGPT ChatGPT
TfL Transit MCP is compatible with Cursor Cursor
TfL Transit MCP is compatible with Gemini Gemini
TfL Transit MCP is compatible with Windsurf Windsurf
TfL Transit MCP is compatible with VS Code VS Code
TfL Transit MCP is compatible with JetBrains JetBrains
TfL Transit MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Plan Multi-Modal Routes

Generates step-by-step directions between any two London locations, providing estimated duration and fare cost.

Check Tube Line Status

Provides the real-time service status for every Underground line, indicating if it's running smoothly or experiencing delays.

Get Live Bus Arrivals

Predicts exactly when buses will arrive at a specific stop point in London.

Monitor Road Conditions

Reports on major road congestion levels or details about current traffic disruptions across the city.

Find Cycling Stations

Locates nearby bike docking stations and tells you how many bikes are available at each one.

Waiting for input…

AI Agent
TfL Transit

What AI agents can do with Transport for London: 11 Tools

These tools let you access all facets of London's public transit data—from bus arrivals to major route planning—through a single, unified interface.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Transport for London MCP

Get Arrivals

Predicts live arrival times and details for buses at any specific stop point ID.

Get Bike Point Detail

Retrieves detailed information about a single, specified bike docking station.

Get Bike Points

Searches for nearby Santander Cycle stations and reports on available docks and...

Get Journey

Calculates travel plans between two points, offering multiple route options with...

Get Line Detail

Provides specific information about a selected Tube or Overground line (like the DLR...

Get Line Routes

Lists the full sequence of stations served by a particular transit line.

Get Line Status

Checks the current operational status of all major Underground lines, noting delays or suspensions.

Get Road Disruptions

Lists details about ongoing road disruptions, including their cause and estimated...

Get Road Status

Shows the current congestion level (Good, Minor, or Severe) on major London roads.

Get Stop Details

Retrieves detailed information for a specific bus stop or station ID.

Search Stop

Finds matching London transport stops, whether they are bus stops or tube stations...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

TfL Transit MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The TfL Transit integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Transport for London, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
TfL Transit MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Transport for London. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Keeping up with London's shifting commute schedule is exhausting.

Today, checking your journey involves hopping between three or four different websites: one for tube status, another for road traffic, and a third to see if the next bus is actually running. You spend time opening tabs, comparing colors (green vs. yellow), copying over stop IDs, and ultimately piecing together an answer that might still be slightly out of date.

With this MCP, you just ask your agent one question. It handles the entire sequence—checking line status, finding road disruptions, calculating transfers, and predicting arrivals—and hands you a single, cohesive set of directions. You get clarity, not tabs.

The Transport for London MCP provides reliable journey planning.

Manual planning requires confirming the route sequence using 'get_line_routes', then checking if that line is delayed via 'get_line_status'. If you miss a connection, you have to start over, manually cross-referencing bus arrivals with road status updates.

Now, your agent uses 'get_journey' and considers all these variables simultaneously. It tells you the best path immediately, whether that means taking the Piccadilly line or catching an alternate coach because of unexpected congestion.

What TfL Transit MCP does for your AI

Need to know if the Victoria Line is running good today? Or maybe you just need directions from King's Cross to Heathrow that account for a potential delay on the Jubilee line. This MCP connects your AI agent directly to London’s transit data, giving it instant awareness of what’s happening in real time.

You can ask complex questions—like 'What is the fastest route to Oxford Circus right now?'—and get detailed directions that consider walking distance, expected cost, and connection changes. It covers everything from bus arrivals at a specific stop to finding available bikes at a nearby docking station. Because this MCP sits on Vinkius, you don't have to worry about managing credentials or integrating multiple data feeds; your agent just knows how to talk to the entire system.

Built · Hosted · Managed by Vinkius Transport for London - Real-time Transit Updates
Server ID 019d848c-2f4a-731f-aa55-771cb36bb030
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about TfL Transit MCP

How do I check if a specific tube line is delayed using Transport for London MCP? +

You use the 'get_line_status' tool. Just ask your agent about the Central or Victoria lines, and it will report exactly what service status they have (Good Service, Minor Delays, etc.).

Does Transport for London MCP help plan a trip involving multiple modes of transport? +

Yes. The 'get_journey' tool calculates multi-modal routes, combining tube travel with walking segments or even bus transfers into one step-by-step itinerary.

Can I find out when the next bus is coming using Transport for London MCP? +

You can use 'search_stop' first to get a precise stop ID, and then feed that ID into 'get_arrivals'. This gives you predicted arrival times for specific routes.

Is the road status accurate with Transport for London MCP? +

The 'get_road_status' tool checks major roads for congestion levels, while 'get_road_disruptions' provides details on unexpected closures and estimated times until they clear.

What if I need to plan a bike-friendly journey in London? +

You can use the MCP in two steps: first, check availability with 'get_bike_points', then incorporate that starting point into your main route planning using 'get_journey'.