Rising Shores Singapore
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Sea-level rise in Singapore: when a place or address floods, areas and people affected, IPCC AR6.
| Author | io.github.mazeasdamien |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2566 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Rising Shores Singapore": {
"url": "https://risingshores.agentxr.app/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
sea_levelread-onlyProjected sea-level rise at Singapore for a year and an emissions scenario (CCRS V3 2024, Ng et al. 2025, IPCC AR6), in metres above today's high-tide level.
Parameters:
year(required) — integer — A year, 2025-2150 (with scenario), instead of rise_m.lang— string — Language of the answer: "en" (default) or "fr".scenario— string — moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge— boolean — Add an extreme storm surge and high tide (+1.3 m) on top.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
when_does_it_floodread-onlyIn which year each scenario reaches a given sea-level rise (metres above today's high tide), or "beyond 2150".
Parameters:
rise_m(required) — number — Sea-level rise in metres above today's mean high water (0-9).lang— string — Language of the answer: "en" (default) or "fr".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
check_addressread-onlyFor a Singapore postal code or place name: the sea-level rise at which it first connects to the sea, and roughly when each scenario gets there.
Parameters:
query(required) — string — A postal code (e.g. 018956) or a place name.lang— string — Language of the answer: "en" (default) or "fr".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world yes
flood_impactread-onlyIsland-wide impact at a sea-level rise (or a year and scenario): share of Singapore's land flooded, buildings reached, residents living in flooded areas.
Parameters:
lang— string — Language of the answer: "en" (default) or "fr".year— integer — A year, 2025-2150 (with scenario), instead of rise_m.rise_m— number — Sea-level rise in metres above today's mean high water (0-9).scenario— string — moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge— boolean — Add an extreme storm surge and high tide (+1.3 m) on top.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
area_impactread-onlyResidents living in flooded parts of one planning area (e.g. Kallang, Punggol) at a sea-level rise or a year and scenario, and the first rise at which the area is reached.
Parameters:
area(required) — string — A Singapore planning area (URA), e.g. "Kallang".lang— string — Language of the answer: "en" (default) or "fr".year— integer — A year, 2025-2150 (with scenario), instead of rise_m.rise_m— number — Sea-level rise in metres above today's mean high water (0-9).scenario— string — moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge— boolean — Add an extreme storm surge and high tide (+1.3 m) on top.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
most_affected_areasread-onlyThe planning areas with the most residents in flooded areas at a sea-level rise (or a year and scenario).
Parameters:
n— integer — How many areas (default 8, max 55).lang— string — Language of the answer: "en" (default) or "fr".year— integer — A year, 2025-2150 (with scenario), instead of rise_m.rise_m— number — Sea-level rise in metres above today's mean high water (0-9).scenario— string — moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge— boolean — Add an extreme storm surge and high tide (+1.3 m) on top.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
places_underwaterread-onlyNamed public places (hawker centres, schools, places of worship) reached by the sea at a rise, optionally of one kind or in one planning area.
Parameters:
area— string — Limit to one planning area.kind— stringlang— string — Language of the answer: "en" (default) or "fr".year— integer — A year, 2025-2150 (with scenario), instead of rise_m.limit— integer — Most names to list (default 20).rise_m— number — Sea-level rise in metres above today's mean high water (0-9).scenario— string — moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge— boolean — Add an extreme storm surge and high tide (+1.3 m) on top.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
list_areasread-onlyThe 55 URA planning areas the impact tools accept, with their resident populations.
Parameters:
lang— string — Language of the answer: "en" (default) or "fr".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
map_linkread-onlyA link that opens the Rising Shores map with the sea raised to a given rise (or a year and scenario).
Parameters:
lang— string — Language of the answer: "en" (default) or "fr".year— integer — A year, 2025-2150 (with scenario), instead of rise_m.rise_m— number — Sea-level rise in metres above today's mean high water (0-9).scenario— string — moderate = SSP2-4.5, high = SSP5-8.5, upper = SSP5-8.5 high end (planning). Default high.storm_surge— boolean — Add an extreme storm surge and high tide (+1.3 m) on top.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
sources_and_methodread-onlyWhat the numbers are made from, their licences, and their limits. Read this before quoting any figure.
Parameters:
lang— string — Language of the answer: "en" (default) or "fr".
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.