# Transport for London MCP for AI Agents AI Agent Connect

> Transport for London gives your AI agent real-time access to the city's transit network. It pulls live tube statuses, bus arrival predictions, journey routes, and bike station availability. You can check road disruptions or find specific stops without needing to manage any API keys.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_YHUtp0OMyIx3WxmYpTvQ8JqgQNcyVHMuEKqCxSJ7/ai-agent-connect
- **Tags:** public-transport, transit-data, real-time-updates, journey-planning, live-status, urban-mobility

## Description

This Connector connects your agent to the Transport for London data feed, making it a local expert on getting around the city. Instead of jumping between multiple transit apps or refreshing browser tabs to see if the Jubilee line is running, your agent handles the heavy lifting. It can look up exactly when the next bus is arriving at a specific stop, find the best route between two postcodes, or check if there are any bikes left at a nearby Santander Cycle dock. It is built for anyone who needs to navigate the city's complex web of tubes, buses, and river piers without the friction of manual searching. Because it connects through the Vinkius catalog, you get this live data fed directly into your existing workflow. It handles the messy details of route changes and road closures so you can just ask for the best way to get from point A to point B. You can also see the full sequence of stations for any line to understand the layout of the network or check for major road disruptions to avoid traffic. Whether you are planning a multi-leg journey across different modes or just need to know the status of a specific train line, the data is always current. It removes the need to keep several tabs open or memorize stop IDs, providing a direct line to the most accurate transit information available in the city.

## Tools

### get_arrivals
Get live predictions for bus arrivals at a specific stop. Use this to see exactly when the next vehicle is expected.

### get_bike_point_detail
Get specific details for a single bike docking station. This helps you see the exact status of a Santander Cycle point.

### get_bike_points
Find nearby bike docking stations and check their availability. This is perfect for finding a bike for a quick trip.

### get_journey
Plan a trip between two locations using addresses or postcodes. It returns multiple routes with costs, times, and step-by-step directions.

### get_line_detail
Get specific information about a tube, overground, DLR, or tram line. This provides a deep dive into the specifics of a single route.

### get_line_routes
See the full sequence of stations served by a specific line. It helps you understand the entire path of a tube or tram route.

### get_line_status
Check the real-time status of all tube lines or specific ones by name. You can see if a line has good service or severe delays.

### get_road_disruptions
Find current road disruptions including the cause and estimated clearance times. It helps you stay ahead of traffic issues.

### get_road_status
Check for major road congestion across the city. This shows if roads are clear or facing heavy traffic.

### get_stop_details
Get information for a specific bus stop or station. This is the best way to find the correct ID for arrival queries.

### search_stop
Search for bus stops, tube stations, and river piers by name. It returns matching locations and modes to help you find the right starting point.

## Prompt Examples

**Prompt:** 
```
Is the Elizabeth line running okay right now?
```

**Response:** 
```
Yes, the Elizabeth line is currently reporting **Good Service**. All trains are running on time across the network.
```

**Prompt:** 
```
How do I get from Camden Town to Canary Wharf?
```

**Response:** 
```
**Route Options:**

| Route | Mode | Duration | Fare | Changes |
| :--- | :--- | :--- | :--- | :--- |
| **Route 1** | Jubilee Line | 35 min | £3.40 | 0 |
| **Route 2** | Elizabeth Line | 42 min | £4.10 | 1 |

*Route 1 is the fastest direct option.*
```

**Prompt:** 
```
Are there any bikes at a station near Oxford Circus?
```

**Response:** 
```
I found a few nearby **Santander Cycle** docking stations:

*   **Oxford Circus Station**: 12 bikes available, 4 docks free.
*   **Regent Street Dock**: 3 bikes available, 2 docks free.
*   **Charing Cross**: 0 bikes available (Full).
```

## Capabilities

### Check live tube line statuses
Get real-time updates on delays or suspensions for all Underground lines.

### Get bus arrival predictions
See exactly how many minutes remain until the next bus arrives at your stop.

### Plan multi-modal journeys
Find the best routes between locations using a mix of buses, tubes, and trains.

### Find bike docking availability
Check how many bikes and docks are free at nearby Santander Cycle stations.

### Monitor road disruptions
Identify major road closures and traffic issues across the London area.

### Search for transit stops
Locate specific bus stops, tube stations, or river piers by name.

## Use Cases

### The Morning Commute
A user asks for the status of the Northern line and the next bus from their stop. The agent confirms the tube is on time and the bus is 4 minutes away.

### Tourist Navigation
A traveler wants to go from Westminster to Greenwich. The agent uses get_journey to find a route involving the DLR and a river bus.

### Road Planning
A delivery driver wants to know about disruptions on the A1. The agent uses get_road_disruptions to find a closure near the city center.

### Bike Trip
A cyclist wants to know where the nearest Santander Cycle dock is with available bikes. The agent uses get_bike_points to find a station 200 meters away.

### Line Exploration
A commuter wants to see every station on the Elizabeth line. The agent uses get_line_routes to list the full sequence of stops.

## Benefits

- Get instant tube updates. Use get_line_status to see exactly which lines are delayed so you don't get stuck at a station.
- Plan complex trips. Use get_journey to get step-by-step directions and fare costs for multi-modal travel across the city.
- Track bus arrivals. Use get_arrivals to see real-time predictions for any stop, making it easier to time your commute perfectly.
- Monitor road issues. Use get_road_disruptions to see why traffic is backed up and when it's expected to clear.
- Find bikes quickly. Use get_bike_points to see bike and dock availability at Santander Cycle stations before you head out.
- Verify route details. Use get_line_routes to see the full station sequence for any line to plan your stops accurately.

## How It Works

The bottom line is you get live, accurate London transit data in your chat interface without any manual setup.

1. Subscribe to the Transport for London MCP on Vinkius.
2. Connect your AI client to the Vinkius catalog.
3. Ask your agent for live transit updates or travel plans.

## Frequently Asked Questions

**Can the Transport for London MCP check bus times?**
Yes, it provides live arrival predictions for any bus stop in the city. You can ask your agent for the next few buses and it will show you the expected minutes until they arrive.

**Does the Transport for London MCP include the Elizabeth line?**
Yes, it covers the Elizabeth line, DLR, Overground, and Trams along with the standard Underground and bus networks.

**Can I use the Transport for London MCP to plan a trip?**
Absolutely. It can generate step-by-step directions between two locations, including walking distances and estimated fares.

**Does the Transport for London MCP require an API key?**
No, it doesn't. The data is pulled from the public Transport for London feed, so you can start using it immediately after connecting it.

**Can I check for road closures with the Transport for London MCP?**
Yes, it can find major road disruptions, including the cause of the delay and the estimated time for clearance.

**Does the Transport for London MCP work for Santander Cycles?**
It can find nearby bike docking stations and tell you how many bikes and docks are currently available.

**Do I need an API key?**
No! TfL's Unified API is completely free and open. No authentication required.

**What transport modes are covered?**
TfL covers: Tube (Underground), Overground, DLR, Elizabeth line, Tram, Bus, River Bus, Santander Cycles (Boris Bikes) and major roads across London.

**Can I plan a journey between two locations?**
Yes! Use get_journey with origin and destination (station names, addresses or postcodes). Returns multiple route options with duration, changes, walking distance and step-by-step directions.

**Can I check live bus arrivals?**
Yes! First use search_stop to find the stop ID by name, then use get_arrivals with that stop ID to get real-time bus arrival predictions.