MuseDirectory
All connectors / Travel
Travel

OneBusAway

Real-time bus stops, routes, arrivals, and schedules for transit planning

Connects to OneBusAway transit APIs to find nearby bus stops and routes, check real-time arrivals and vehicle positions, view full schedules, and track service alerts. Muse can help you plan trips and know when your bus arrives.

Try asking Muse: "Show me when the next bus arrives at my nearest stop on Route 44"

Working now?
Working
Worked last 7 days
100% of checks
How to get it
Extra setup
Account
No account needed
Price
Not stated

Source: Found in the official MCP Registry (io.github.cyanheads/onebusaway-mcp-server) · First listed September 25, 2026

Last 24 hours

Each bar is one check, every 15 minutes. Green means it answered. Last checked 2 h ago.

Is it safe to connect?

What Muse can see: It does not ask you to sign in, so it cannot see your accounts. It only sees what Muse sends it from your request.

Before it acts: Read what Muse plans to do before you approve it, and remove the app from Muse when you stop using it.

musedirectory.ai is not part of Meta. More about how Muse handles your information

How to add it to Muse

Not in Muse's Connectors list yet, but Muse can still use it. Copy the request below and paste it into Muse. Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Open Muse
https://onebusaway.caseyjhand.com/mcp

Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.

Technical details: safety screening, tools, response time and recent checks

Response time at the last check: 427ms. Worked in 100% of checks over 30 days.

Screening · September 25, 2026

Screened, no issues found

MCP handshake
Pass
Answered in 361ms
Domain against threat feeds (Cloudflare security DNS)
Pass
onebusaway.caseyjhand.com not flagged
Published packages against the OSV malicious-package database
Pass
No malicious-package advisories
Hidden instructions or invisible characters in tool text
Pass
16 tools read, nothing found
Inputs asking for passwords, card numbers or seed phrases
Pass
None found
Domain and redirects
Pass
No redirects off the domain
AI review of purpose and tool behavior
Pass
No concerns

Screening looks for known threats and hidden instructions at the time of the check, and runs again weekly and whenever the tool list changes. It cannot see the server's code, so only connect what you need and review what Muse asks to do. How screening works.

Tools · 16

onebusaway_list_agenciesList all transit agencies served by this OneBusAway instance. Returns agency IDs, names, contact info, timezone, and geographic coverage center. Agency IDs are needed for onebusaway_list_routes_for_agency and onebusaway_get_vehicles.
onebusaway_find_stopsFind bus stops near a location. Returns stops within a radius, each with ID, name, direction, served routes, and wheelchair boarding status. Use stopId values from results to fetch real-time arrivals with onebusaway_get_arrivals. Optionally filter by stop code (the number printed
onebusaway_find_routesFind transit routes near a location, optionally filtered by name or number. Returns routes with IDs, short names, and descriptions. Use routeId values to fetch schedules, vehicles, or stop sequences.
onebusaway_search_stopsSearch for stops by name or code. Returns matching stops with IDs and coordinates. Use to resolve a human-readable stop name or number to a stop ID for arrivals lookups with onebusaway_get_arrivals.
onebusaway_search_routesSearch for routes by name or number. Returns matching routes with IDs. Use to resolve a route short name (e.g. "44") to a route ID for schedule or vehicle lookups with onebusaway_get_vehicles or onebusaway_get_schedule_for_route.
onebusaway_get_stopFetch details for a specific stop by ID. Returns the stop's name, coordinates, direction, served routes, and wheelchair accessibility. Stop IDs use agency-prefixed format: {agencyId}_{localId} (e.g. "1_75403" for Metro Transit stop 75403).
onebusaway_get_routeFetch details for a specific route by ID. Returns short name, description, agency, route type, and schedule URL. Route IDs use agency-prefixed format: {agencyId}_{localId} (e.g. "1_100259").
onebusaway_list_routes_for_agencyList all routes operated by an agency. Returns route IDs, short names, and descriptions. Use to enumerate an agency's full service before searching for a specific route. Get agencyId values from onebusaway_list_agencies.
onebusaway_get_arrivalsReal-time arrivals and departures at a stop. Returns predicted arrival times, schedule deviation (how many seconds late/early), vehicle positions, and any active service alerts. The predicted boolean on each arrival indicates whether GPS tracking backs the estimate — predicted=fa
onebusaway_get_stop_contextEverything happening at a stop in one call: the stop's details, its real-time arrivals, and full detail for every service alert on the stop or on any arrival in the window. Returns what onebusaway_get_stop, onebusaway_get_arrivals, and one onebusaway_get_alert call per alert woul
onebusaway_get_alertFetch full detail for a service alert (situation) by ID. Returns the summary, description, reason (e.g. detour, construction), affected stops and routes, consequence description, and active time windows. Situation IDs appear in onebusaway_get_arrivals responses under situationIds
onebusaway_get_tripReal-time status and stop sequence for a trip. Returns vehicle position, schedule deviation, current phase, and remaining stops. Use tripId from onebusaway_get_arrivals to look up a specific vehicle's progress.
onebusaway_get_blockFetch the full-day block schedule for a vehicle by block ID. A block is the ordered sequence of trips a single vehicle makes in one service day. Returns all trips in order with their stop times. Useful for 'when will this bus return?' and fleet tracking. Block IDs appear as block
onebusaway_get_vehiclesReal-time positions of all active vehicles for an agency. Optionally filter to a single route (client-side). Returns GPS coordinates, heading, schedule deviation, and current trip. Useful for "where are all the buses on route X right now?" Use agencyId values from onebusaway_list
onebusaway_get_schedule_for_stopFull-day departure schedule for a stop. Lists every departure by route and direction for the specified date (defaults to today). Useful for planning or when real-time data isn't needed. For live predictions, use onebusaway_get_arrivals instead.
onebusaway_get_schedule_for_routeFull-day schedule for a route — all trips, stop sequences, and departure times for the specified date (defaults to today). Returns up to all trips for the route. For live predictions, use onebusaway_get_arrivals at specific stops instead.

Recent checks

2026-09-28 07:00:55live · HTTP 200427ms
2026-09-28 04:45:47live · HTTP 200892ms
2026-09-28 02:16:00live · HTTP 200412ms
2026-09-28 00:00:53live · HTTP 200469ms
2026-09-27 21:31:14live · HTTP 2002122ms
2026-09-27 19:16:07live · HTTP 200737ms
2026-09-27 17:01:02live · HTTP 200825ms
2026-09-27 15:01:11live · HTTP 2001993ms
2026-09-27 12:31:33live · HTTP 200766ms
2026-09-27 10:16:07live · HTTP 2001183ms
2026-09-27 08:01:30live · HTTP 2002518ms
2026-09-27 05:31:40live · HTTP 2001355ms

Link

https://onebusaway.caseyjhand.com/mcp

Questions about OneBusAway in Muse

How do I connect OneBusAway to Muse?

Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use OneBusAway to help me. It is a free service with an MCP server at https://onebusaway.caseyjhand.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Is OneBusAway working right now?

At the last check (September 28, 2026, 07:00 UTC) the endpoint was working, answering in 427ms. Over the last 7 days it answered 100% of health checks. It is checked every 15 minutes.

Is OneBusAway safe to connect to Muse?

It was screened on September 25, 2026 with the result "screened, no issues found". Screening checks the domain against threat feeds and reads the tools for hidden instructions and requests for passwords or card numbers. It cannot see the server's code, so grant only the access you need.

What can OneBusAway do in Muse?

It exposes 16 tools, including onebusaway_list_agencies, onebusaway_find_stops, onebusaway_find_routes, onebusaway_search_stops. For example, you could ask Muse: "Show me when the next bus arrives at my nearest stop on Route 44"

Follow OneBusAway

Tell me if OneBusAway goes down, comes back, or changes its tools
One email per change. You confirm first, and every email has a link to stop.
Made this app? Claim it or get a status badge

Is this yours?

This listing was added from public sources (Found in the official MCP Registry (io.github.cyanheads/onebusaway-mcp-server)). If you build OneBusAway, claim it to correct the details and get your badge.

Claim this listing

OneBusAway status badge

Paste this on your site or README. It always shows the latest check.

<a href="https://musedirectory.ai/connector/onebusaway"><img src="https://musedirectory.ai/badge/onebusaway.svg" alt="OneBusAway on musedirectory.ai" width="236" height="40"></a>

More for app makers