← WebMCP Directory

Tool tree

sgjburbansideprojects.brianhar.site

Travel & EventsTools verified
Website
An open, reproducible study of everyday walking access in Singapore and Johor Bahru — street-network accessibility for 5.8 million people, the RTS Link across the border, and what autonomous…
Explore capabilities

    page: Every page

    get_city_summaryAnswer

    Headline results for Singapore and/or Johor Bahru: share of residents who can walk to all six everyday essentials (a grocery or provision shop, a clinic, hospital or pharmacy, a school or childcare centre, a park of at least 0.5 ha, a bus stop or station, an eatery) within 15 minutes, the share on the walking network, the Overture Places check, low-access residents, and per-essential walking times.

    View tool JSON
    {
      "name": "get_city_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Headline results for Singapore and/or Johor Bahru: share of residents who can walk to all six everyday essentials (a grocery or provision shop, a clinic, hospital or pharmacy, a school or childcare centre, a park of at least 0.5 ha, a bus stop or station, an eatery) within 15 minutes, the share on the walking network, the Overture Places check, low-access residents, and per-essential walking times.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "enum": [
              "sg",
              "jb"
            ],
            "description": "Omit for both cities"
          }
        }
      },
      "page": "/"
    }
    find_neighbourhoodsAnswer

    Search or rank neighbourhoods (Singapore planning areas, Johor Bahru state constituencies) by name, completeness or population. Returns walking-access statistics and a link that opens the neighbourhood in the Explorer.

    View tool JSON
    {
      "name": "find_neighbourhoods",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search or rank neighbourhoods (Singapore planning areas, Johor Bahru state constituencies) by name, completeness or population. Returns walking-access statistics and a link that opens the neighbourhood in the Explorer.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Part of a name (e.g. 'Bedok') or an exact id"
          },
          "city": {
            "type": "string",
            "enum": [
              "sg",
              "jb"
            ]
          },
          "sort": {
            "type": "string",
            "enum": [
              "population",
              "least_complete",
              "most_complete"
            ],
            "default": "population"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 10
          }
        }
      },
      "page": "/"
    }
    walk_fromAction

    Walk the street network from a point in Singapore or Johor Bahru and report which of the six essentials are reachable within the time budget, with the nearest destination for each.

    View tool JSON
    {
      "name": "walk_from",
      "kind": "act",
      "impl": "imperative",
      "description": "Walk the street network from a point in Singapore or Johor Bahru and report which of the six essentials are reachable within the time budget, with the nearest destination for each.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lon": {
            "type": "number",
            "description": "Longitude (WGS84), e.g. 103.8198"
          },
          "lat": {
            "type": "number",
            "description": "Latitude (WGS84), e.g. 1.3521"
          },
          "minutes": {
            "type": "integer",
            "enum": [
              5,
              10,
              15,
              20
            ],
            "default": 15
          },
          "speed": {
            "type": "string",
            "enum": [
              "slow",
              "base",
              "brisk"
            ],
            "default": "base",
            "description": "0.9 / 1.2 / 1.4 m/s"
          }
        },
        "required": [
          "lon",
          "lat"
        ]
      },
      "page": "/"
    }
    get_footpath_scenarioAnswer

    The one-footpath scenario: the single short public footpath in Johor Bahru that would bring the most residents an extra everyday essential within a 15-minute walk, with its effect, sample routes, sensitivity, ranked alternatives, assumptions and the checks to make on site.

    View tool JSON
    {
      "name": "get_footpath_scenario",
      "kind": "answer",
      "impl": "imperative",
      "description": "The one-footpath scenario: the single short public footpath in Johor Bahru that would bring the most residents an extra everyday essential within a 15-minute walk, with its effect, sample routes, sensitivity, ranked alternatives, assumptions and the checks to make on site.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    open_explorerAction

    Show a view in the interactive Explorer map: choose the essential, time budget, walking speed, population group, an alternative assumption, a car-park-to-hub scenario, a point to walk from, or a neighbourhood, shown as the map or as a table of neighbourhoods. Navigates this page and returns the shareable URL.

    View tool JSON
    {
      "name": "open_explorer",
      "kind": "act",
      "impl": "imperative",
      "description": "Show a view in the interactive Explorer map: choose the essential, time budget, walking speed, population group, an alternative assumption, a car-park-to-hub scenario, a point to walk from, or a neighbourhood, shown as the map or as a table of neighbourhoods. Navigates this page and returns the shareable URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "metric": {
            "type": "string",
            "enum": [
              "complete",
              "groceries",
              "healthcare",
              "education",
              "green_space",
              "transit",
              "dining",
              "rapid_transit",
              "civic"
            ]
          },
          "minutes": {
            "type": "integer",
            "enum": [
              5,
              10,
              15,
              20
            ]
          },
          "speed": {
            "type": "string",
            "enum": [
              "slow",
              "base",
              "brisk"
            ]
          },
          "people": {
            "type": "string",
            "enum": [
              "all",
              "elderly"
            ]
          },
          "taxonomy": {
            "type": "string",
            "enum": [
              "strict",
              "broad"
            ]
          },
          "network": {
            "type": "string",
            "enum": [
              "strict"
            ]
          },
          "poi": {
            "type": "string",
            "enum": [
              "overture"
            ]
          },
          "scenario": {
            "type": "string",
            "enum": [
              "p2p10",
              "p2p25",
              "p2p50"
            ]
          },
          "lon": {
            "type": "number"
          },
          "lat": {
            "type": "number"
          },
          "unit": {
            "type": "string",
            "description": "Neighbourhood id from find_neighbourhoods"
          },
          "view": {
            "type": "string",
            "enum": [
              "map",
              "table"
            ],
            "description": "table: a sortable table of all neighbourhoods instead of the map"
          }
        }
      },
      "page": "/"
    }