Bart
Overview
SLUG: BART
Description
BART (Bay Area Rapid Transit) provides public transportation services in the San Francisco Bay Area.
Authentication Details
API Key
Connecting to Bart
Create an auth config
Use the dashboard to create an auth config for the Bart toolkit. This allows you to connect multiple Bart accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Bart Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Bart toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
BART_BART_GET_AVAILABLE_SCHEDULES
Tool Name: Get BART Available Schedules
Description
Action Parameters
Action Response
BART_BART_GET_ROUTE_INFO
Tool Name: Get Route Info
Description
Action Parameters
Action Response
BART_GET_GTFS_RT_TRIP_UPDATES
Tool Name: Get GTFS-RT Trip Updates
Description
Action Parameters
Action Response
BART_GET_GTFS_STATIC_SCHEDULE_FEED
Tool Name: Download GTFS Static Schedule Feed
Description
Action Parameters
Action Response
BART_GET_SCHEDULE_ARRIVE
Tool Name: Get BART Schedule Arrive
Description
Action Parameters
Action Response
BART_GET_SCHEDULE_DEPART
Tool Name: Get BART Schedule Depart
Description
Action Parameters
Action Response
BART_GET_SERVICE_ADVISORIES
Tool Name: Get Service Advisories
Description
Action Parameters
Action Response
BART_GET_STATION_INFO
Tool Name: Get Station Info
Description
Action Parameters
Action Response
BART_BART_GET_API_VERSION
Tool Name: Get BART API Version
Description
Action Parameters
Action Response
BART_BART_GET_STATIONS
Tool Name: Get BART Stations
Description
Action Parameters
Action Response