mobilitylabs. Let’s talk

TRANSIT TECHNOLOGY · ONTARIO, CANADA

Transit,
connected.

Your next ride. The right stop. A clearer answer.
We’re bringing real-world transit information into the conversations people already have.

Built on public transit data. Designed for people.
TRANSIT ARRIVAL Live service

A real answer, right now.

NEXT DEPARTURES AT

Queen St West at John St

Toronto Transit Commission

Loading departures from Transit Arrival…

Connecting to the live service

Live = a real-time prediction. Scheduled = the published timetable. This demo calls our production MCP service.

PUBLIC TRANSIT → MCP → YOUR CONVERSATION
ONE CONNECTION.
TEN TRANSIT AGENCIES.

TTC · GO Transit · MiWay · Brampton · YRT · Durham · HSR · Milton · Oakville · Barrie

01 / OUR FIRST PRODUCT

Meet Transit Arrival.

Transit information shouldn’t require knowing which app to open. Ask a question, find your stop, and see what’s on its way.

01

Know when it’s coming.

Next arrivals by stop, route, and direction. Real-time predictions are clearly separated from scheduled departures.

02

See where it is.

Live vehicle locations and route maps in the Transit Arrival ChatGPT widget, with a shared data connection for other assistants.

03

Make the connection.

Shared stations bring multiple agencies together. At Union Station, TTC and GO departures appear in one answer.

Available today

The public MCP service is live. No Transit Arrival account or precise location is needed.

Visit the product site

02 / HOW WE BUILD

Real transit data.
A more useful conversation.

AI can make transit easier to navigate when its answers stay grounded in what’s actually happening. Mobility Labs builds the connection between public transit feeds and the assistants people use.

We use the Model Context Protocol (MCP), an open standard for connecting AI tools to external data. The assistant asks; Transit Arrival returns the transit information.

01

Public transit feeds

Agency schedules + real-time updates

02

Transit Arrival

Stops, arrivals, vehicles + routes

MCP
03

Your AI assistant

A transit answer in your conversation

Public data in. Useful answers out.

03 / AN OPEN CONNECTION

Bring transit to your assistant.

Transit Arrival exposes three read-only tools through a public MCP endpoint. Connect a compatible assistant, then ask in your own words.

REMOTE MCP SERVER URL

Public, read-only transit data. No API key required.

get_transit_status

Next arrivals and live vehicle locations.

find_stops

Find stops by name, intersection, or number.

list_routes

Explore agencies, routes, and destinations.

TRY ASKING

“When is the next 501 streetcar at Queen and John in Toronto?”

04 / STARTING CLOSE TO HOME

Ontario, connected.

Ten agencies across the Greater Toronto and Hamilton Area, York and Durham regions, and Barrie.

TTCTorontoLive buses + streetcars
GO TransitRegional trains + busesLive arrivals
MiWayMississaugaLive arrivals
Brampton TransitBrampton + ZümLive arrivals
YRTYork Region + VivaLive arrivals
Durham Region TransitDurham RegionLive arrivals
HSRHamiltonLive arrivals
Milton TransitMiltonLive arrivals
Oakville TransitOakvilleTimetable only
Barrie TransitBarrieLive arrivals

TTC subway departures are timetable-based. Real-time availability depends on each agency’s feed; scheduled times are used when predictions are unavailable.

05 / MOBILITY LABS

A small company.
A practical starting point.

Mobility Labs is an independent transit technology startup led by Mike McConnell in Ontario, Canada. We’re starting with a simple problem: making public transit information easier to find and understand.

Transit Arrival is our first live product. Next, we’re exploring how Claude and other AI assistants can help people ask better transit questions and get useful answers from reliable public data.

Talk to Mike

LET’S BUILD BETTER TRANSIT EXPERIENCES.

Have a connection in mind?

mike.mcconnell@mobilitylabs.net

CONNECT TRANSIT ARRIVAL

One URL. Three transit tools.

Add the remote MCP server URL above to your assistant’s custom connector settings. Use Transit Arrival as the name. The service does not require authentication.

Using Claude?

Follow Claude’s custom connector setup guide, add this URL, then enable the connector in a conversation. Your plan or workspace may control connector access.

We have verified the live MCP service. Claude’s connection and presentation can vary by client; the ChatGPT map widget is not guaranteed to render in other assistants.

Then ask

When is the next 501 streetcar at Queen and John in Toronto?