sg-property-mcp
Singapore property prices, HDB resale transactions, land use/zoning, and nearby amenities via MCP. Uses only free public APIs, no API keys needed.
README
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.
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_areareturns zoning types, plot ratios, planning areas
"Show me recent 4-room HDB prices in Tampines" →
search_hdb_resalereturns transactions with prices, block, storey, lease info
"What amenities are within 500m of 1.3521, 103.8198?" →
search_nearby_amenitiesfinds schools, MRT stations, parks, hawker centres with distances
"Analyze the price patterns in those results" →
analyze_resultsprovides 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
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.