Operator
← All integrations
Bart logo

Connect Bart to OpenClaw on Operator.io

Bart is the Bay Area Rapid Transit system, providing fast public transportation across the San Francisco Bay Area. It helps commuters and travelers get real-time schedule info, plan routes, and stay updated on service changes.

Automate Bart with AI

Operator runs your personal agent on OpenClaw, the open source agent framework, and points it straight at Bart. You message the agent on Telegram or Discord, tell it what you need in plain language, and it operates Bart on its own, running actions like get bart api version, get elevator status, get estimated departures.

Your agent reaches Bart directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Bart

Your agent can call any of these Bart actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

Get BART API Version

Get the current version of the BART API. This action retrieves version information for the BART (Bay Area Rapid Transit) API, including the current API version number, copyright information, and license details. This is useful for verify...

Get Elevator Status

Tool to fetch current elevator status across all BART stations. Use when you need real-time elevator availability information for accessibility planning or route guidance.

Get Estimated Departures

Tool to get real-time estimated departure times for a specified BART station. Returns live train departure predictions including minutes until departure, platform assignments, train lengths, line colors, bicycle accommodation, and delay...

Get BART Fare

Get fare information between two BART stations including Clipper and cash prices. Returns multiple fare types (Clipper, cash, senior/disabled, youth, Clipper START) with their respective prices. Use this when you need to find out how muc...

Get GTFS-RT Service Alerts

Tool to fetch GTFS-RT service alerts in protobuf format for integration with GTFS static feed. Use when you need real-time service advisories, disruptions, or alert information.

Get GTFS-RT Trip Updates

Tool to fetch real-time trip updates in GTFS-Realtime format. Use when you need the latest live trip information as raw protobuf.

Download GTFS Static Schedule Feed

Downloads the BART static GTFS (General Transit Feed Specification) schedule feed as a ZIP archive. The GTFS feed contains comprehensive transit data including stations, routes, trip schedules, fares, and service calendars in standardize...

Get Route Info

Tool to fetch detailed information about a specific BART route. Use when you know the route number (1–12) or need all routes configuration. Call after confirming the route ID.

Get Route Schedule

Tool to get detailed schedule information for a specific BART route showing all trains and their stops. Use when you need to see the complete schedule for a route including departure times, station stops, bike policies, and passenger loa...

Get BART Schedule Arrive

Tool to retrieve schedule information based on a specified arrival time. Use when planning trips arriving by a given time.

Get BART Schedule Depart

Get BART train schedules departing from an origin station to a destination station at a specified time. Returns multiple trip options with departure/arrival times, fares (Clipper, cash, senior/disabled, youth), transfer details, train in...

Get Service Advisories

Tool to fetch current BART service advisories. Use when you need up-to-date system-wide or station-level alerts before presenting or planning transit routes.

Get Station Access

Get comprehensive station access information including parking, transit, bike facilities, and lockers. Returns detailed access information for a specific BART station including: entering/exiting instructions, parking availability and lot...

Get Station Info

Get detailed information for a specific BART station by its abbreviation code. Returns comprehensive station details including: name, location (address, city, county, coordinates), routes serving the station (northbound/southbound), plat...

Get BART Stations

Get a list of all BART stations with their complete information. This action retrieves information about all BART (Bay Area Rapid Transit) stations including station names, abbreviation codes, geographic coordinates (latitude/longitude),...

Get Station Schedule

Get detailed scheduled departure information for a specific BART station. Returns all trains departing from the station including route line, destination, departure time, bike allowance, crowding level, and platform number. Use this when...

Get Train Count

Tool to fetch current count of trains active in the BART system. Use when you need real-time information about how many trains are currently operating.

List BART Routes

Tool to get a list of all current BART routes/lines with basic information. Use when you need to see all available routes, their colors, directions, or route numbers.

How to connect Bart

You authorize Bart once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Bart without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Bart

How do I connect Bart to Operator?
You authorize Bart once from your Operator dashboard. Operator holds the connection and refreshes the access token for you, so your agent keeps working with Bart without you signing in again.
Can my agent manage scheduling in Bart?
Yes. It can create and move events, find open slots, and handle invites. Tell it to book something and it checks availability, sets it up, and adds the people, all from a chat message, so you are not clicking through Bart yourself.
Do I need to write code or manage Bart API keys?
No code and no API keys. You authorize Bart through a normal sign in and Operator handles the connection, so there is nothing to wire up or host.
Can my agent use Bart together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Bart and tools like Google Calendar, Calendly, Cal in one job, reading from one and acting in another without you wiring anything between them.

Connect Bart to another app

Your agent can run Bart together with any of these. Each page shows what it does across both apps in one job.

More apps to automate

Apps your agent runs alongside Bart, or browse all integrations.

Put your agent on Bart

Sign in, connect Bart, and hand your agent the work. Your first week is free.

Try for free