Mmcp.market

Swiss Housing MCP server

by malkreide·io.github.malkreide/swiss-housing-mcp·v0.2.0

Swiss Register of Buildings and Dwellings (GWR/RegBL): EGID/EWID lookup, geocoding, housing stats

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
Growing

1 stars13 downloads/wk

Reviews

Write one

Nobody has reviewed Swiss Housing yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Swiss Housing tools (9)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • address_to_egid

    Geocode a Swiss address to EGID/EDID and LV95 coordinates.

  • buildings_in_bbox

    Aggregate buildings/dwellings inside an LV95 bounding box.

  • construction_pipeline

    Buildings and dwellings in the planning/construction pipeline of a municipality.

  • dump_status

    Cache status of the cantonal GWR dumps (graceful-degradation entry point).

  • explain_code

    Decode a GWR code value (e.g. GSTAT=1004, GKAT=1020) into human-readable labels.

  • lookup_building

    Look up a single building by its EGID (federal building identifier).

  • lookup_dwellings

    List all dwellings (EWID) of a building from the daily cantonal dump.

  • municipality_housing_stats

    Housing stock overview of a municipality: buildings, dwellings, room-size mix.

  • new_construction

    New residential construction per year for a municipality (existing buildings).

Public scan report

scanner v0.1.6 · 2026-09-19 · same rubric, same numbers if you re-run it

2 medium
  • Code scan13 source files scanned15/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (2)

  • mediumsubprocess with shell=Trueexec.shell-true
    swiss_housing_mcp-0.2.0/audits/2026-07-26T094901-Z-swiss-housing-mcp/verification-results.json: … "grep for os.system|subprocess|shell=True|eval(|exec(|os.popen across src/ — no m…
  • mediumeval / new Function usedexec.eval
    swiss_housing_mcp-0.2.0/audits/2026-07-26T094901-Z-swiss-housing-mcp/verification-results.json: …rep for os.system|subprocess|shell=True|eval(|exec(|os.popen across src/ — no matches…
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add swiss-housing-mcp -- uvx swiss-housing-mcp
Add to Cursor

Swiss Housing: common questions

Is Swiss Housing MCP server safe?
Mostly: it is graded B (77/100). Read the Swiss Housing safety report
How do I install Swiss Housing?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Swiss Housing need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Swiss Housing maintained?
The last commit was in the last day (2026-09-19). The latest release is v0.2.0.

More from malkreide