MALAYSIA TRANSIT MCP TOOLS

43 tools from the Malaysia Transit MCP MCP Server, categorised by risk level.

READ 43 tools
Read calculate_fare Calculate the bus fare between two stops on a route. IMPORTANT: You MUST first call get_fare_routes to get ... Read calculate_journey_fare Calculate the total fare for a multi-leg journey with bus transfers. Each leg is a separate fare since BAS.... Read calculate_ktm_komuter_fare Calculate KTM Komuter Utara fare between two stations. Use station codes (e.g., "BU" for Butterworth, "IP" ... Read detect_location_area Automatically detect which transit service area a location belongs to using geocoding. Use this when the us... Read find_nearby_ktm_stations Find KTM stations near a specific location. You can provide EITHER coordinates (lat/lon) OR a location name... Read find_nearby_stops Find bus or train stops near a specific location AND get all routes serving those stops. You can provide EI... Read find_nearby_stops_with_arrivals Find bus stops near a location AND get real-time arrival predictions in one call. RECOMMENDED: Use this too... Read find_nearby_stops_with_routes Find bus stops near a location AND get all routes serving those stops in one call. Accepts a place name (e.... Read get_api_analytics Get API usage analytics and statistics from the middleware. Shows total requests, requests per hour, error ... Read get_area_analytics Get detailed API usage analytics for a specific service area. Shows which endpoints are most used for that ... Read get_area_info Get detailed information about a specific transit service area Read get_debug_info Get comprehensive debug information about the middleware service including memory usage and initialized areas Read get_fare_routes Get all routes available for fare calculation in a specific area. MUST call this FIRST before calculate_far... Read get_ktm_komuter_fare_matrix Get the full KTM Komuter Utara fare matrix showing fares between all station pairs. Read get_ktm_komuter_stations Get all 23 KTM Komuter Utara stations (Padang Besar - Butterworth - Ipoh line). Returns station codes, name... Read get_ktm_schedules Get full KTM schedule data for a specific schedule type. Returns complete timetable information. Read get_ktm_station_departures Get departure times for a specific KTM station. Supports both KTM Komuter Utara and KTM Intercity schedules. Read get_ktm_stations Get all KTM stations for a specific schedule type (Komuter Utara or Intercity). Read get_live_vehicles Get real-time positions of all buses and trains in a specific area Read get_next_departure Get the single next departure for a route in a specific direction. Quick way to find when the next bus/trai... Read get_penang_ferry_fare Get Penang Ferry fare information, payment methods, and terminal coordinates. Read get_penang_ferry_next_departure Get next ferry departures from both Butterworth and George Town terminals in real-time. Shows minutes until... Read get_penang_ferry_overview Get Penang Ferry service overview including terminals, operating hours, frequency, and contact information.... Read get_penang_ferry_schedule Get full Penang Ferry schedule with departure times. Supports filtering by direction and day type. Read get_penang_ferry_terminals Get detailed information about Penang Ferry terminals including facilities, connections, parking, and nearb... Read get_provider_status Check the operational status of transit providers in a specific area Read get_route_departures Get the next N departures for a specific route (both directions). Useful for showing upcoming bus/train tim... Read get_route_details Get detailed information about a specific route including stops and geometry. IMPORTANT: First call list_ro... Read get_route_directions_for_fare Get available directions for a route when calculating fares. Use this to determine which direction (outboun... Read get_route_geometry Get the geographic path and stops for a specific route (for map visualization) Read get_route_origin Get the origin stop name for a route in a specific direction. Useful for showing where the bus/train starts... Read get_route_schedule Get the complete daily schedule for a route. Shows all departure times throughout the day. IMPORTANT: Use r... Read get_route_status Check if a route is currently operating based on its schedule. Shows if buses/trains are running now. IMPOR... Read get_route_stops Get all stops on a specific route. Use this to find which stops a bus/train route serves. IMPORTANT: First ... Read get_route_stops_for_fare Get all stops on a route with their distances for fare calculation. MUST call this SECOND (after get_fare_r... Read get_stop_arrivals Get real-time arrival predictions for buses/trains at a specific stop Read get_stop_details Get detailed information about a specific bus or train stop Read get_stop_routes Get all routes serving a specific stop with their next departures. Shows which buses/trains stop here and w... Read get_system_health Check the health status of the Malaysia Transit middleware service Read hello A simple test tool to verify that the MCP server is working correctly Read list_routes List all available bus or train routes in a specific area Read list_service_areas List all available transit service areas in Malaysia (e.g., Klang Valley, Penang, Kuantan) Read search_stops Search for bus or train stops by name in a specific area. The middleware will automatically geocode place n...
How many tools does the Malaysia Transit MCP MCP server have? +

The Malaysia Transit MCP MCP server exposes 43 tools across 1 categories: Read.

How do I enforce policies on Malaysia Transit MCP tools? +

Route the Malaysia Transit MCP server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Malaysia Transit MCP tools fall into? +

Malaysia Transit MCP tools are categorised as Read (43). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.