• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Bart

Bart MCP integration

Reads live departures for a station, plans a trip by departure or arrival time with fares, checks elevator status, and flags current advisories.

Connect BartSee all integrations

18actions available

  1. Home/
  2. Integrations/
  3. Bart

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • List bart routes

    Lyro retrieves a list of all current BART routes and lines. Customers understand available service options instantly.

  • Get estimated departures

    Lyro fetches real-time estimated departure times for a specified station. Travelers make immediate decisions based on current schedules.

  • Download gtfs static schedule feed

    Lyro provides the BART static GTFS schedule feed as a ZIP file. Transit integrations download complete schedule data automatically.

See all 18 actions

How businesses use Bart + Lyro

Each card is one request a support team gets, and the Bart actions Lyro runs to close it.

  • schedule

    Tell a rider when the next train actually leaves

    Lyro returns live departure predictions for a station with minutes remaining, platform, line colour, train length, and any delay, alongside the full scheduled departure board.

    Get Estimated DeparturesGet Station ScheduleGet Train Count
  • alt_route

    Plan a trip around a departure or arrival time

    Lyro builds trip options between two stations for a chosen departure or arrival time, with transfers, platforms, and the Clipper, cash, senior, youth, and Clipper START fares on each.

    Get BART Schedule DepartGet BART Schedule ArriveGet BART Fare
  • person

    Check a station is usable before someone sets off

    Lyro reads elevator status across the system plus the access detail for a station - parking capacity, bike facilities, lockers, connecting transit - so an accessible trip is confirmed in advance.

    Get Elevator StatusGet Station AccessGet Station Info
  • notifications

    Surface a disruption before it wastes the trip

    Lyro checks the current service advisories and the GTFS-Realtime alert and trip-update feeds, so a rider hears about a delay or a single-tracking stretch before reaching the platform.

    Get Service AdvisoriesGet GTFS-RT Service AlertsGet GTFS-RT Trip Updates

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Bart actions it has and picks the ones a request needs.

  1. 01

    Connect Bart

    Authorize the Bart account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Bart actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free

Bart · Lyro

What can you do in Bart without me setting anything up?

These, right away:

  • Get bart API version
  • Get elevator status
  • Get estimated departures

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Bart

Setup, permissions, and the limits of what Lyro can do inside Bart.

  • No. This toolkit is entirely read-only - schedules, fares, stations, routes, advisories, and the GTFS feeds, with no purchase, reservation, or account action anywhere in it. Lyro can quote the exact Clipper and cash fare for a trip through Get BART Fare, but the payment still happens at the gate or in Clipper.

  • By its four-letter abbreviation, which is what the station actions take: EMBR for Embarcadero, MONT for Montgomery Street, 12TH for 12th Street Oakland. Get BART Stations returns the full list with codes, coordinates, and addresses, so Lyro resolves a spoken station name to its code before asking for departures.

  • Two of them are binary. Get GTFS-RT Service Alerts and Get GTFS-RT Trip Updates return raw GTFS-Realtime protobuf intended for a transit application, and Download GTFS Static Schedule Feed returns a ZIP of CSV files. For a conversational answer Lyro uses Get Service Advisories and Get Estimated Departures, which come back as plain data.

  • System-wide. Get Elevator Status returns current elevator availability across all BART stations in a single call, so Lyro can answer an accessibility question for a whole route at once. Station-level detail such as bike parking, lockers, and entering and exiting instructions comes from Get Station Access.

Every action available in Bart

All 18 actions your agent can call on Bart, straight from the live MCP connection.

  • Get bart API version

    Get the current version of the BART API.

  • Get elevator status

    Fetch current elevator status across all BART stations.

  • Get estimated departures

    Get real-time estimated departure times for a specified BART station.

  • Get bart fare

    Get fare information between two BART stations including Clipper and cash prices.

  • Get gtfs-rt service alerts

    Fetch GTFS-RT service alerts in protobuf format for integration with GTFS static feed.

  • Get gtfs-rt trip updates

    Fetch real-time trip updates in GTFS-Realtime format.

  • Download gtfs static schedule feed

    Downloads the BART static GTFS (General Transit Feed Specification) schedule feed as a ZIP archive.

  • Get route info

    Fetch detailed information about a specific BART route.

  • Get route schedule

    Get detailed schedule information for a specific BART route showing all trains and their stops.

  • Get bart schedule arrive

    Retrieve schedule information based on a specified arrival time.

  • Get bart schedule depart

    Get BART train schedules departing from an origin station to a destination station at a specified time.

  • Get service advisories

    Fetch current BART service advisories.

  • Get station access

    Get comprehensive station access information including parking, transit, bike facilities, and lockers.

  • Get station info

    Get detailed information for a specific BART station by its abbreviation code.

  • Get bart stations

    Get a list of all BART stations with their complete information.

  • Get station schedule

    Get detailed scheduled departure information for a specific BART station.

  • Get train count

    Fetch current count of trains active in the BART system.

  • List bart routes

    Get a list of all current BART routes/lines with basic information.

The tools Bart sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Bookingmoodarrow_outward

    Bookingmood

    Checks live availability, amends confirmed stays, reconciles linked calendars, and keeps listing attributes accurate mid-conversation.

  • Calendarheroarrow_outward

    Calendarhero

    Books meeting requests against the right meeting type, reads back what is already scheduled, and reminds every participant before the call.

  • Eveniumarrow_outward

    Evenium

    Looks up an attendee's event history, creates and updates address book contacts, and bulk imports records without a spreadsheet round trip.

  • Humanitixarrow_outward

    Humanitix

    Humanitix is a not-for-profit ticketing platform that donates 100% of profits to charity.

  • Scheduleoncearrow_outward

    Scheduleonce

    Checks which slots are genuinely free, books one with the guest's details attached, creates the contact behind it, and handles cancellations and no-shows.

  • Symplaarrow_outward

    Sympla

    Answers Sympla event questions by filtering the organizer's account on status and date.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Bart?

Authorize the account and your agent has all 18 actions from the first conversation.

Connect BartTalk to sales
Connect BartTalk to sales
Support agent working at a laptop next to the Lyro mascot