Skip to main content
Glama

TMB Bus Arrival Times

by esteveavi
types.tsβ€’896 B
/** * Shared TypeScript types for the TMB Bus MCP project. */ export interface TMBApiResponse { timestamp: number; parades: TMBStop[]; } export interface TMBStop { codi_parada: string; nom_parada: string; linies_trajectes: TMBRoute[]; } export interface TMBRoute { codi_linia: string | number; nom_linia: string; desti_trajecte: string; id_sentit: number; propers_busos: TMBBusArrival[]; } export interface TMBBusArrival { id_bus: string; temps_arribada: number; } export interface FormattedBusArrival { minutesUntilArrival: number; arrivalTime: string; busId: string; } export interface BusLineInfo { line: string; lineName: string; destination: string; direction: 'outbound' | 'return'; arrivals: FormattedBusArrival[]; } export interface BusStopInfo { stopCode: string; stopName: string; queryTimestamp: string; lines: BusLineInfo[]; }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/esteveavi/ibus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server