MCPVault

swisstopo_get_egrid

MCP tool from Swisstopo MCP by malkreide

Resolve a cadastral property ID (EGRID) from coordinates

How to use it

swisstopo_get_egrid is exposed by the Swisstopo MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the swisstopo_get_egrid tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Swisstopo MCP

$uvx swisstopo-mcp
FULL SWISSTOPO MCP LISTING

Other tools in Swisstopo MCP (26)

feature_by_id

Give me this one feature in full, with geometry

features_at_point

What is at this coordinate?

features_by_attribute

Which features carry this value? (e.g. buildings by EGID)

geocode

+ reversegeocode do hit the same SearchServer endpoint, so on the

layer_info

What fields can I query on this layer, and what is its legend?

operation

Answers

search_geodata

→ getcollection is a genuine search → detail pair over

search_layers

Which layers exist for a keyword? (500+ catalogue)

swisstopo_convert_coordinates

Official WGS84 ↔ LV95 conversion via the swisstopo REFRAME service

swisstopo_elevation_profile

Compute an elevation profile along a line

swisstopo_find_commune

Resolve a commune both directions (name ↔ bfsnumber) or list all communes of a canton / district. Accepts canton abbreviation (ZH) or key (1); resolution happens server-side

swisstopo_geocode

Convert Swiss addresses, place names, or postal codes to coordinates

swisstopo_get_collection

Get details and download links for a STAC collection

swisstopo_get_height

Get elevation above sea level (m a.s.l.) at a coordinate

swisstopo_get_oereb_extract

Retrieve public-law land-use restrictions (OEREB) for a parcel

swisstopo_list_available_layers

Discover layer keys for swisstopoquerygeodata (strassenverzeichnis, oereb-verfuegbarkeit, geodienste:<topic>:<canton>); filters to contract-free geodienste datasets

swisstopo_lookup_postal_code

Resolve a Swiss postal code → locality, commune (+BFS number), district, canton

swisstopo_map_query

The national map catalogue (api3.geo.admin.ch). One operation per call — see the five below

swisstopo_map_url

Generate a map.geo.admin.ch URL for browser display

swisstopo_municipality_at

Municipality, canton and official BFS number at a coordinate

swisstopo_query_geodata

Query a chosen layer by point / bbox / commune — amtliches Strassenverzeichnis, interkantonale geodienste.ch data (OGC API Features), or ÖREB availability

swisstopo_query_osm_features

OpenStreetMap POIs (schools, playgrounds, pharmacies, …) around a point via Overpass — separate source, ODbL (© OpenStreetMap contributors)

swisstopo_reverse_geocode

Find the nearest address for given coordinates

swisstopo_search_address

Full-text search over Swiss streets and localities, returning commune + BFS number per hit

swisstopo_search_geodata

Search the STAC catalog for downloadable geodatasets

swisstopo_zoning_at

Harmonised building zone at a coordinate — one call, no layer lookup (not legally binding)