com.suomiatlas/area-statistics

MCPcommunitylive
v0.6.0com.suomiatlasUnknownUpdated 8d ago

Finnish postal-area and municipality statistics; rank, compare, history, air quality, nearby places

Endpoint healthlive
checked 19h ago · 1076ms
100% of the last 6 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
8d agoLast update
Package
Authorcom.suomiatlas
LicenseUnknown
Version0.6.0
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface9 tools · none privileged
Security scan✓ Cleanvlive · 12d agoHow well does this scan work?
EvalsNone
IndexedAug 11, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

9 tools · none privileged
Observed live from the vendor's endpoint12d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://suomiatlas.com/api/mcp9 tools · 451ms
search_placesResolve 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 Finnis…

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 Finnis…

ParameterTypeDescription
query*stringPlace name or code, e.g. "Töölö", "Espoo", "00560"
kindstringRestrict to one grain. Omit to search all three.
limitintegerMaximum results (default 10).
get_place_statsCurrent 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…

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…

ParameterTypeDescription
place*stringPlace name or code, e.g. "Toukola", "Akaa", "00560"
kindstringForce a grain when a name exists at both, e.g. Helsinki the municipality.
yearintegerStatistics year; defaults to the newest available.
variablesarrayExtra variable codes to include beyond the headline set (see list_variables).
includeAllVariablesbooleanReturn all ~131 variables. Large; only use when the headline set is insufficient.
includeCompositeScoresbooleanInclude composite 0-100 scores (postal areas only). Component detail needs Pro.
get_place_historyTime 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…

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…

ParameterTypeDescription
place*stringPlace name or code, e.g. "Espoo", "Töölö", "00560"
kindstringForce a grain.
variablesarrayVariable codes to chart (see list_variables). Defaults to housing prices and population.
get_air_qualityMeasured 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…

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…

ParameterTypeDescription
place*stringPlace name or code, e.g. "Vantaa", "00560"
kindstringMunicipality gives the median over its stations; postal area uses the nearest station.
compare_areasSide-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 presen…

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 presen…

ParameterTypeDescription
places*arrayPostal area names or 5-digit codes, 2 to 12 of them.
yearintegerStatistics year; defaults to the newest.
rank_areasRank 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…

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…

ParameterTypeDescription
variableCode*stringMetric code from list_variables, e.g. "hr_mtu", "unemployment_rate", or an air-quality code such as "aq_pm25_avg".
yearintegerYear; defaults to the newest with data.
orderstringHighest first (default), lowest first, or — for a metric whose ideal value is a specific number rather than an extreme — closest to that value first. "balance"…
limitintegerRows to return (default 10).
scopestringLimit to one municipality or region by name or code, e.g. "Espoo", "Uusimaa". Not applicable to crime or air-quality rankings, which are national lists of muni…
nearstringKeep only areas within `withinKm` of this place — a postal area or municipality, by name or code. Distance is centre to centre in a straight line.
withinKmnumberRadius in kilometres around `near`. Required with `near`, and only with it.
includeVariablesarrayExtra metric codes to report for each ranked area, as `additionalValues` on every row. Each metric's own year is given in `includedVariables`, since the source…
find_similar_areasPostal 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 a…

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 a…

ParameterTypeDescription
place*stringPostal area name or 5-digit code.
limitintegerNeighbours to return (default 10).
yearintegerYear; defaults to the newest.
list_variablesThe 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.…

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.…

ParameterTypeDescription
groupstringFilter to one theme, matched case-insensitively, e.g. "income", "crime".
variableCodestringReturn the years available for this metric rather than the catalogue.
get_area_reportThe 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_…

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_…

ParameterTypeDescription
place*stringPostal area name or 5-digit code, e.g. "Toukola", "00560"
yearintegerStatistics year; defaults to the newest.
languagestringReport language: fi (default), sv or en.

9 of 9 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Finnish postal-area and municipality statistics; rank, compare, history, air quality, nearby places

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.