mcpbeat Sign in

Suomiatlas — Finnish area statistics MCP Server

by suomiatlas Your server? Claim it
answering

Suomiatlas — Finnish area statistics is answering right now. Last checked 6 min ago. It exposes 9 tools.

Finnish postal-area and municipality statistics; rank, compare, history, air quality; paywall-aware

Uptime history 48 days of history · worst day 92%
48 days agonow
95.6%
Uptime 24h
87 of 91 checks
9
Tools
read from the server
196 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 14

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 21 August 2026. No other catalogue keeps this.

3 Sep 7 tool descriptions were rewritten compare_areas, find_similar_areas, get_place_history and 4 more
3 Sep a tool changed version2 times that day
3 Sep a tool changed the parameters it asks for rank_areas
25 Aug a tool changed version
24 Aug a tool description was rewritten rank_areas
24 Aug a tool changed the parameters it asks for rank_areas
21 Aug a tool description was rewritten get_place_stats
and 1 more, back to 21 August 2026

Suomiatlas — Finnish area statistics does not always answer

Over the last week it answered 97.7% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add area-statistics --transport http https://suomiatlas.com/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "area-statistics": {
      "url": "https://suomiatlas.com/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.area-statistics]
url = "https://suomiatlas.com/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "area-statistics": {
      "url": "https://suomiatlas.com/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "area-statistics": {
      "url": "https://suomiatlas.com/api/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

place
get_place_history
Time series for one Finnish postal area or municipality, with the direction and size of change computed for each metric so the trend does not have to be eyeballed. Answers questions like "have apartment prices been rising in Espoo?" and "is the population growing?". Defaults to housing sale prices and population. For a postal area it also returns `trendMetrics`: precomputed 1/5/10-year indicators — population growth, income momentum, aging velocity, family influx, construction, education uplift, and unemployment relative to the national change — which answer "is this area gentrifying / aging / declining?" directly, and whose latest values are free for everyone. Free callers receive only the last 3 years of series, no per-year `history` on the trend metrics (Pro or an Area Pass adds up to 10 years per metric), and no municipality housing price history — each reported in `locked`. A short window is NOT evidence of a short trend: if a field is locked, say the full series requires Pro rather than describing the 3-year window as the trend. Series points are index-aligned to `years`: a null point is a year the source did not publish for this area, and `trend` is null when fewer than two points have values or the series starts at zero — call that too sparse to read, not flat.
get_place_stats
Current statistics for one Finnish postal area or municipality: population, age, income, employment, education, housing sale prices (€/m²) and municipal crime rates, with national/regional percentiles where available. Accepts a name or a code and resolves it automatically; if the name is ambiguous it returns the candidates instead of guessing. Answers questions like "how many people live in Toukola?", "how many live in Akaa?" and "how much is an apartment in Töölö?". Returns a headline set of metrics by default — pass `variables` to fetch specific codes from list_variables. A postal area's result also includes `ratios[]`: household composition and jobs-to-residents ratios compared against Finland as a whole (see each entry's `nationalBasis` and the response's `notes`). Anything in the `locked` field is withheld pending a Pro subscription, not missing: say so rather than reporting it as absent. Outside `locked`, a null value is a figure Statistics Finland suppressed (small-area confidentiality) or never published for that vintage, and a null percentile means one could not be computed — report both as unpublished, never as zero; `ratios[].areaValue` is null when the area's denominator is under 30 or an input is unpublished.
air
get_air_quality
Measured annual-mean air quality (PM2.5, PM10, NO₂, O₃) for a Finnish postal area or municipality, from Finnish Meteorological Institute and municipal monitoring stations, each compared against the WHO 2021 guideline and the EU limit. Answers "is the air clean in Vantaa?" with a verdict rather than a bare number. The latest reading, its benchmarks and its station are free for everyone; the multi-year `series` behind them needs Pro or an Area Pass and arrives empty otherwise, reported in `locked`. Coverage is sparse: Finland has ~160 stations, so a pollutant with no nearby station is reported as a gap — report that as unmeasured, never as clean.
area
get_area_report
The download link for one postal area's printable PDF report (composite scores, trends and the full statistics table). Returns a URL and never the file itself — the report renders the same data the other tools return, so offer the link when someone wants the document, and answer questions from get_place_stats instead. Downloading requires Suomiatlas Pro or an Area Pass for that area; when the caller has neither, the link still comes back and `locked` says what it costs. Reports exist per postal area only, not per municipality.
compare
compare_areas
Side-by-side statistics for several Finnish postal areas, with national benchmarks and percentiles. Accepts names or codes. Free callers are served only the FIRST TWO areas — the API truncates silently, and this tool reports the dropped ones in `locked`. If areas were dropped, say so; do not present a two-area answer as if it covered everything asked for. A null value or percentile is suppressed or unpublished for that area and year (small-area confidentiality), not zero; only the areas named in `locked` are paywalled.
places
search_places
Resolve a Finnish place name to the code every other Suomiatlas tool takes. Handles postal areas (e.g. Toukola, Töölö), municipalities (Espoo, Akaa) and regions (Uusimaa). Diacritics are optional: "toolo" finds "Töölö". Call this first whenever the user names a place rather than a code. Many Finnish neighbourhood names are shared across cities, so several results is normal — present the choices instead of assuming the first one. Postal-area results carry an inhabitant count with the year it was published for; if you quote it, quote the year with it. `population` is null for municipalities and regions — the count is carried per postal area only — not a sign the place is empty.
rank
rank_areas
Rank Finnish postal areas by any metric — highest or lowest income, population, unemployment, education, housing prices — nationally or within one municipality or region. Crime rates (crime_total_rate and friends) and air quality (aq_pm25_avg, aq_pm10_avg, aq_no2_avg, aq_o3_avg — annual means in µg/m³) rank municipalities instead, since both are published only at that grain; the aq_ codes are not in list_variables, pass them directly. For air quality order="bottom" gives the cleanest municipalities first and order="top" the most polluted, so "which municipality has the cleanest air?" is rank_areas with aq_pm25_avg and order="bottom" — get_air_quality answers for one place only. A municipality absent from an air-quality or crime ranking has no published value there: report it as unmeasured, never as clean or safe. A null in `additionalValues` means that metric is unpublished for that area, not zero. For gender_balance_20_39 the useful question is usually which areas are closest to an even split, not which are most skewed: pass order="balance" for that, since both a high and a low ratio mean imbalance. Get valid metric codes from list_variables. Free callers receive at most 10 rows regardless of `limit`, reported in `locked`. `near` plus `withinKm` narrows the ranking to areas within a straight-line radius of another place. That is distance over the ground, never a travel or commute time. To screen areas on several metrics at once — "above-average family share and below-average housing prices" — rank by one metric and pass the rest as `includeVariables`; that is a single call. Do not call get_place_stats per area to collect a second metric.
similar
find_similar_areas
Postal areas most like a given one across its whole statistical profile — income, age structure, education, housing and employment together, not one metric. Useful for "where else in Finland feels like this neighbourhood?". Similarity is statistical, not geographic: the results are usually spread across the country. An area whose statistics are suppressed shares too few dimensions to be compared and is left out, so absence from the list is not dissimilarity — it is unmeasured.
variables
list_variables
The catalogue of every metric Suomiatlas publishes — population, income, education, employment, buildings and dwellings, housing sale prices, crime rates, composite scores — grouped by theme, with codes, units and types. Call this to find the right `variableCode` for rank_areas or get_place_stats. Pass `variableCode` to get the years that metric covers instead; coverage differs per metric (Paavo 2010–2024, housing prices 2009–2025, air quality per municipality from 2019 with fewer stations in the early years). Air-quality codes (aq_pm25_avg, aq_pm10_avg, aq_no2_avg, aq_o3_avg) are municipality-grain and not in this catalogue; pass them to rank_areas directly. An empty year list for a code means it is unpublished, not that the metric is zero.

Endpoints

URLTransportStateLatencyChecked
https://suomiatlas.com/api/mcp streamable-http answering 194 ms 6 min ago

Alternatives to Suomiatlas — Finnish area statistics

same job, measured the same way
AimRank
by aimrank

Read public pairwise-preference rankings and their statistical quality evidence. No API key.

21 tools answering
Yahoo Finance MCP Server
by thenextgennexus

Get real-time stock quotes, historical data, and compare stocks via Yahoo Finance

14 installs/wk local only
Apiverket
by vinvuk

Query Swedish public data: companies, SCB statistics, weather, transport, and more.

25 installs/wk local only
Openaq MCP Server
by cyanheads

Find air-quality stations and read pollutant observations from government monitors via OpenAQ v3.

228 installs/wk 7 tools answering
UniAffitti Room Finder
by uniaffitti-www

Find, rank, and compare student rooms from UniAffitti public listings.

21 tools answering
Quality Screener
by quality-screener

Screen and score stocks with the Quality Screener engine: filters, custom scores, and history.

answering
Baseline MCP
by elninyo-ops

Statistically rigorous weather and climate context: forecast plus 35-year historical ranking.

188 installs/wk local only
JUCESP: Ficha Cadastral Completa
by mcp-dir

Full company registration sheet at JUCESP (registration, status and history). Platform-hosted, no cr

7 tools answering

Suomiatlas — Finnish area statistics — questions

Answers built from our own checks of this server.

What can Suomiatlas — Finnish area statistics do?
It exposes 9 tools, read directly from the server on our last check. Among them: compare_areas, find_similar_areas, get_air_quality, get_area_report, get_place_history, get_place_stats and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Suomiatlas — Finnish area statistics working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 87 of 91 checks got a reply (95.6%), average response time 196 ms. The bar chart above shows every period we have measured.
How do I connect Suomiatlas — Finnish area statistics?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Suomiatlas — Finnish area statistics need an API key?
No. Suomiatlas — Finnish area statistics completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Suomiatlas — Finnish area statistics?
It answers our handshake in 196 ms on average, which is faster than 74% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.