• LIVE DATA
  • STATUS
  • LOCATION
  • HUMAN

How to track real time transit arrivals with your AI

Connect the TfL MCP to your agent to pull live data from across the London transport network.

Ask AI about this page

Short answer

How can I get live London transit updates through my AI?

Your agent uses the TfL MCP to find specific stop points and pull live arrival times for buses, Tube, and DLR services. You'll get real-time predictions and line status updates directly in your chat interface.

Transit data outcomes

What your agent delivers

The specific information your agent pulls from the TfL network.

LIVE DATA

Real-time arrivals

The AI pulls exact countdowns for your next bus or train. You get the minutes remaining for specific stops.

STATUS

Line health checks

Your agent checks if lines are running smoothly or facing delays. This helps you decide if you need a different route.

LOCATION

Stop point identification

The AI finds the exact ID for the bus stop or station you're looking for. This ensures the arrival data is accurate.

HUMAN

Route planning

The AI provides the data, but you decide which route actually works for your schedule. You make the final call on when to leave.

The workflow

What your AI does when you ask for transit info.

The agent follows a specific sequence to turn a vague question into precise arrival times.

  1. Locate the stop

    The agent identifies the specific station or bus stop you mentioned to get its unique identifier.

    search_stop_point
  2. Fetch arrivals

    Once the stop is found, the agent pulls the live countdown for all approaching vehicles at that location.

    get_arrivals
  3. Check line status

    The agent verifies if the specific line is experiencing delays or closures to ensure the arrival data is relevant.

    get_line_status
  4. Report back

    The agent summarizes the countdowns and any service alerts into a clear message for you.

    get_arrivals

Try it

Copy these to start.

Use these prompts to test the connection immediately.

Starting points

Swap out the station names or bus stop descriptions with the ones you actually need.

TfL Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_GmLG2WU1NqSwa6Bxkk9PyS9BTTgnPpbkfTXlka31/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — TfL capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "tfl-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_GmLG2WU1NqSwa6Bxkk9PyS9BTTgnPpbkfTXlka31/mcp"
    }
  }
}
Copy into chat04
  • When is the next 38 bus arriving at stop 490009545E?

  • What is the status of the Jubilee line right now?

  • Show me the next arrivals for Waterloo station.

  • Are there any delays on the DLR service today?

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect TfL once, then ask.

One click connects the TfL MCP to your agent. Your credentials stay encrypted and secure on our side.

Connect TfL to your AI

FAQ

How the TfL MCP behaves

  • 01

    Can the AI book a ticket for me?

    No. The AI can only read arrival and status data. You must handle all payments and ticket purchases yourself.

  • 02

    Can it tell me where my specific bus is on a map?

    No. The AI provides arrival countdowns and line status, but it does not have access to live GPS map tracking.

  • 03

    Does it work for all London transport?

    Yes, it provides data for buses, Tube, and DLR services.

  • 04

    Can the AI change a bus route for me?

    No. The AI provides the information you need to make a decision, but it cannot interact with transport booking or routing systems.

  • 05

    How fresh is the arrival data?

    The agent pulls live data directly from TfL, so the countdowns reflect current real-time conditions.

  • More questions about TfL? See everything the TfL Connector can do

Connect TfL to Claude, Cursor, ChatGPT & more