Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
No arguments  | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
No prompts  | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
No resources  | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| bus_arrival | Get real-time bus arrival information for a specific bus stop and optionally a specific service number. Returns estimated arrival times, bus locations, and crowding levels.  | 
| station_crowding | Get real-time MRT/LRT station crowdedness level for a particular train network line. Updates every 10 minutes.  | 
| train_alerts | Get real-time train service alerts including service disruptions and shuttle services. Updates when there are changes.  | 
| carpark_availability | Get real-time availability of parking lots for HDB, LTA, and URA carparks. Updates every minute.  | 
| travel_times | Get estimated travel times on expressway segments. Updates every 5 minutes.  | 
| traffic_incidents | Get current road incidents including accidents, roadworks, and heavy traffic. Updates every 2 minutes.  | 
| station_crowd_forecast | Get forecasted MRT/LRT station crowdedness levels in 30-minute intervals.  |