Skip to main content
Glama

sg-property-mcp

Singapore property prices, land use, and neighborhood amenities via MCP — no API keys needed.

An MCP server for Singapore property research. Works out of the box with zero configuration.

What it does

Tool

Description

search_area

Land use and zoning info near a Singapore address

search_area_by_coords

Same as above, using coordinates directly

search_hdb_resale

Recent HDB resale flat prices by town (2017 onwards)

search_nearby_amenities

Schools, MRT, parks, hawker centres, hospitals within a radius

analyze_results

AI-powered analysis of your last search

export_csv / export_md

Save results to CSV or Markdown files

8 tools. Zero API keys. Just works.

Related MCP server: SG Gov MCP Server

Quick start

Desktop app

Add to your MCP client config:

{
  "mcpServers": {
    "sg-property": {
      "command": "npx",
      "args": ["-y", "sg-property-mcp"]
    }
  }
}

CLI (MCP-compatible)

# Example for CLI tools that support MCP:
npx sg-property-mcp

Manual install

npm install -g sg-property-mcp

Then add to your MCP client config:

{
  "mcpServers": {
    "sg-property": {
      "command": "sg-property-mcp"
    }
  }
}

Example conversations

"What's the land use around Bishan MRT?" → search_area returns zoning types, plot ratios, planning areas

"Show me recent 4-room HDB prices in Tampines" → search_hdb_resale returns transactions with prices, block, storey, lease info

"What amenities are within 500m of 1.3521, 103.8198?" → search_nearby_amenities finds schools, MRT stations, parks, hawker centres with distances

"Analyze the price patterns in those results" → analyze_results provides AI-generated insights on pricing trends

Data sources

All data comes from free, public APIs. No registration or API keys required.

  • Land use zoning — (c) Urban Redevelopment Authority

  • HDB resale prices — Contains information from data.gov.sg accessed under the Singapore Open Data Licence

  • Geocoding & amenities — Data (c) OpenStreetMap contributors

Requirements

  • Node.js 20.6 or later

  • An MCP-compatible client (any MCP desktop app or CLI)

License

MIT

Available Tools

8 tools
analyze_resultsA

Analyze the last search results using AI. Provides insights, patterns, and summaries. Best used after a search returns results — works with land use, HDB resale, and amenity data.

Inputs: question.

export_csvA

Export the last search results to a CSV file. The file must be saved within a directory approved by the client.

Inputs: filePath (required).

export_mdB

Export the last search results to a Markdown file. The file must be saved within a directory approved by the client.

Inputs: filePath (required).

get_attributionsA

Show data source attributions and licences for all data used by this server. Only call this tool when the user explicitly asks about data sources, credits, or attributions.

Inputs: no named parameters.

search_areaA

Search land use and zoning info near a Singapore address. Resolves the address to coordinates, then finds nearby land parcels with zoning details.

Inputs: address (required), radiusMeters.

search_area_by_coordsA

Search land use and zoning info near specific coordinates. Skips geocoding — use when you already have lat/lon.

Inputs: latitude (required), longitude (required), radiusMeters.

search_hdb_resaleA

Search HDB resale flat transactions by town and optional flat type. Data covers 2017 onwards, sorted by most recent. Returns price, floor area, storey, lease, and location details.

Inputs: town (required), flatType, limit.

search_nearby_amenitiesA

Search for nearby amenities (schools, hospitals, clinics, hawker centres, parks, MRT stations, bus stops, supermarkets, pharmacies) around a coordinate in Singapore. Returns results sorted by distance. Requires coordinates — use search_area first to geocode an address if needed.

Inputs: latitude (required), longitude (required), radiusMeters, categories, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.9/5.0

    Scored across 8 tools

    Disambiguation4/5

    Tools are mostly distinct with clear purposes. Export_csv and export_md overlap but differ in format; search_area and search_area_by_coords serve same purpose with different inputs but descriptions clarify. Overall, minimal confusion.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern in snake_case, e.g., search_area, export_csv, get_attributions. No deviations or mixed styles.

    Tool Count5/5

    With 8 tools covering land use, HDB resale, amenities, analysis, exports, and attributions, the scope is well-focused for a property server. Not too many or too few.

    Completeness3/5

    Core workflows (search, export, analysis) are covered, but there are notable gaps: no direct property address lookup, no private property transaction data, and no filtering or sorting options. Agents might face dead ends.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      A
      quality
      C
      maintenance
      Verified Singapore property, tax, affordability, salary, and location data for AI agents. 17 MCP tools, x402 micropayments, source provenance on every response. Singapore live now, more markets coming. Categories: Finance, Real Estate, Data, Singapore, x402, Payments, Government Data
      17
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Unofficial MCP server that exposes PropertyGuru Singapore & Malaysia property listing search as MCP tools, returning detailed listing data without an API key.
      MIT