Vinkius
TfL logo
Vinkius
Vinkius runs on Google ADK

How to Use the TfL MCP in Google ADK

Build enterprise agents with Google ADK. Deep TfL data integration for BigQuery workflows.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

TfL MCP on Cursor AI Code Editor MCP Client TfL MCP on Claude Desktop App MCP Integration TfL MCP on OpenAI Agents SDK MCP Compatible TfL MCP on Visual Studio Code MCP Extension Client TfL MCP on GitHub Copilot AI Agent MCP Integration TfL MCP on Google Gemini AI MCP Integration TfL MCP on Lovable AI Development MCP Client TfL MCP on Mistral AI Agents MCP Compatible TfL MCP on Amazon AWS Bedrock MCP Support
MCP Servers — Included with Plan
Vinkius runs on Google ADK

Connect TfL MCP to Google ADK

Create your Vinkius account to connect TfL to Google ADK — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.

GDPR Included with Plan

Key Capabilities

Plan multi-modal journeys using MCP Server

The `get_journey` tool provides complete trip planning, combining every mode from tube to river to cycle. It returns detailed instructions and total duration for every option. Your agent can compare these complex routes, making it ideal for building enterprise systems that need multiple transport options.

Check service reliability via MCP Server

The `get_line_status` tool queries all TfL lines and modes instantly. You get the severity level—whether it's 'Good Service' or 'Part Suspended.' This data is crucial for large-scale planning, allowing your agent to flag systemic issues across multiple London assets.

Find all bike docking stations using MCP Server

Use `get_bike_points` to list thousands of Santander Cycles docks. This tool returns the ID, common name, coordinates, and capacity for every station in central London. It’s perfect for mapping out an entire city's bike-sharing network within a large cloud data model.

Setup guide

Set up TfL MCP in Google ADK

Prerequisites

  • Python 3.10+ installed
  • google-adk package (pip install google-adk)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Google ADK

    Run pip install google-adk to install the Agent Development Kit. MCP support is included via the McpToolset class.

  2. 2

    Connect via SSE transport

    Use McpToolset.from_server() with SseServerParams pointing to your Vinkius endpoint. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Create an LlmAgent

    Pass the returned mcp_tools list directly to LlmAgent(tools=mcp_tools). The ADK maps each MCP tool to a native Gemini function call — no manual schema definitions required.

  4. 4

    Run with any Gemini model

    The agent works with any Gemini model (gemini-2.0-flash, gemini-2.5-pro, etc.). Copy the full example on the right to get started with TfL tools in your ADK agent.

agent.py
from google.adk.agents import LlmAgent
from google.adk.tools.mcp_tool.mcp_toolset import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import SseServerParams

# Connect to the MCP via SSE
mcp_tools, exit_stack = await McpToolset.from_server(
    connection_params=SseServerParams(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    )
)

# Create your agent with auto-discovered tools
agent = LlmAgent(
    name="TfL_agent",
    model="gemini-2.0-flash",
    instruction="You have access to TfL tools via MCP.",
    tools=mcp_tools,
)

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TfL. 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.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about TfL MCP in Google ADK

The agent runs `get_journey` to get comprehensive trip details. Since you're in the Gemini ecosystem, you can feed these multiple route options directly into BigQuery for further analysis.
The `get_line_status` tool covers virtually every mode: tube, bus, tram, overground, and more. This means your agent can check reliability across the entire London transport ecosystem.
Yes. The `get_place_search` tool lets you find anything from parks near Westminster to specific hospitals, giving your agent the necessary context before planning a trip.
It uses `get_place_search` and returns detailed information including Place IDs, names, categories, and geographic coordinates.
The MCP Server provides real-time inputs for services like `get_arrivals`, giving precise predicted arrival times down to the minute for any given stop point.

Start using the TfL MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for TfL. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.