SG Property Data MCP
An MCP server providing calculated metrics for Singapore's property market, including price trends, CAGR, and rental yield for private residential and HDB properties, derived from URA and HDB records.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://sgpropertydata.com/mcp-free/What its tools do
5 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to sgpropertydata.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Retrieve median price per square foot and price trends for Singapore private residential districts.
- Calculate annualized price growth (CAGR) with confidence levels for specific property projects.
- Get trailing-12-month rental yield data for condo and landed houses.
- List available condo, landed, and HDB town projects for market discovery.
Source and maintenance
Protocol and capabilities
- Server
- Singapore Property Market Data (Free Tools) 3.4.2
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 5 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": true
},
"logging": {},
"prompts": {
"listChanged": true
},
"resources": {
"subscribe": false,
"listChanged": true
},
"extensions": {
"io.modelcontextprotocol/ui": {}
},
"experimental": {}
}Tools
5 advertised
get_sample_data
Get free sample data - real (not synthetic) district and project stats for a small fixed set of examples, in the exact same shape as the paid tools. Use this to verify the data fits your use case before calling the paid tools, which cover the full catalogue of districts and projects.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}get_data_freshness
Get metadata about when this dataset was last calculated and what period of sale/rental data it covers. Call this before presenting any number as 'current' - the underlying data is refreshed monthly, not in real time.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"additionalProperties": true
}list_condo_projects
List condo/apartment projects we track, optionally filtered by district. Free - use this to discover valid project names before calling the paid stats/yield tools, rather than guessing at spelling.
{
"type": "object",
"properties": {
"district": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional two-digit postal district code to filter by,\ne.g. \"09\". Omit to list every condo project tracked."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {}
}
},
"x-fastmcp-wrap-result": true
}list_landed_projects
List landed house projects/estates we track, optionally filtered by district. Free - use this to discover valid names before calling the paid stats/yield tools.
{
"type": "object",
"properties": {
"district": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional two-digit postal district code to filter by.\nOmit to list every landed project tracked."
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {}
}
},
"x-fastmcp-wrap-result": true
}list_hdb_towns
List every HDB town we track, with the specific flat types available for each. Free - use this to discover valid town names and flat types before calling the paid get_hdb_town_stats tool.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {}
}
},
"x-fastmcp-wrap-result": true
}Prompts
0 advertised
Resources
0 advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 2 of 2 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 3238 ms
- 95th percentile latency
- 3238 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 3238 ms · metadata changed · 5 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http sg-property-data-mcp https://sgpropertydata.com/mcp-free/Codex
codex mcp add sg-property-data-mcp --url https://sgpropertydata.com/mcp-free/Cursor
{
"mcpServers": {
"sg-property-data-mcp": {
"url": "https://sgpropertydata.com/mcp-free/"
}
}
}Cline
{
"mcpServers": {
"sg-property-data-mcp": {
"type": "streamableHttp",
"url": "https://sgpropertydata.com/mcp-free/",
"disabled": false
}
}
}VS Code
{
"servers": {
"sg-property-data-mcp": {
"type": "http",
"url": "https://sgpropertydata.com/mcp-free/"
}
}
}Gemini CLI
gemini mcp add --transport http sg-property-data-mcp https://sgpropertydata.com/mcp-free/Claude Desktop
https://sgpropertydata.com/mcp-free/Windsurf
{
"mcpServers": {
"sg-property-data-mcp": {
"serverUrl": "https://sgpropertydata.com/mcp-free/"
}
}
}Let your agent find its tools
Find servers like SG Property Data MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run SG Property Data MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.