Skip to main content
Glama

carpark_availability

Check real-time parking lot availability for HDB, LTA, and URA carparks in Singapore, updated every minute through the LTA MCP Server integration.

Instructions

Get real-time availability of parking lots for HDB, LTA, and URA carparks. Updates every minute.

Input Schema

NameRequiredDescriptionDefault

No arguments

Input Schema (JSON Schema)

{ "properties": {}, "type": "object" }

Implementation Reference

  • The switch case handler for the 'carpark_availability' tool. It fetches real-time car park availability data from the LTA DataMall API (CarParkAvailabilityv2 endpoint) using axios, returns the JSON response as text content, or an error message if the API call fails.
    case "carpark_availability": { try { const response = await axios.get('https://datamall2.mytransport.sg/ltaodataservice/CarParkAvailabilityv2', { headers: { 'AccountKey': process.env.LTA_API_KEY!, 'accept': 'application/json' } }); return { content: [{ type: "text", text: JSON.stringify(response.data, null, 2) }] }; } catch (error) { if (axios.isAxiosError(error)) { return { content: [{ type: "text", text: `LTA API error: ${error.response?.data?.Message ?? error.message}` }], isError: true }; } throw error; } }
  • src/index.ts:90-97 (registration)
    Registration of the 'carpark_availability' tool in the list tools response, including name, description, and input schema (no parameters required). Also serves as the schema definition.
    { name: "carpark_availability", description: "Get real-time availability of parking lots for HDB, LTA, and URA carparks. Updates every minute.", inputSchema: { type: "object", properties: {} // No parameters needed } },

Other Tools

Related Tools

Latest Blog Posts

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/arjunkmrm/mcp-sg-lta'

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