Tools

AI tools for spatial development.

An overview of the tools from SPEKTRUM LAB: what they do, who they are for and how they work. Some are already available online, others are under development.

SPEKTRUM LAB offers thirteen AI tools for Swiss spatial planning. Six are available online: Weighing of Interests AI, EIA Screening, Case Law Search, Building Zone Capacity, the Swept Path Tool and MINU-AI. Seven are under development. Six services are also available as MCP servers for AI assistants: SPEKT-AI free, all others in the full subscription for CHF 98 per month.

Weighing of Interests AI

Live
AI for spatial planning – free

AI-assisted weighing of interests under Art. 3 of the Spatial Planning Ordinance with five specialised AI agents (FACTS, PRO, CONTRA, LAW, MODERATOR). Court-proof along eight Federal Supreme Court criteria, Word export.

  • Five specialised AI agents (debate in three rounds)
  • Court-proof along eight Federal Supreme Court criteria
  • Automatic geodata analysis (swisstopo, PLR cadastre)
  • All 26 cantons, four languages
  • Word export for planning reports

EIA Screening

Live
Clarify EIA obligation in minutes

AI-assisted screening of whether a project is subject to an environmental impact assessment (EIA). Checked against the Environmental Protection Act and the EIA Ordinance by facility type, thresholds and site factors, with a traceable justification.

  • Check of the EIA obligation under the EPA and the EIA Ordinance
  • Matching against facility types and thresholds (annex to the EIA Ordinance)
  • Site and environmental factors taken into account
  • Traceable justification of the assessment
  • First orientation for developers and municipalities

Case Law Search

Live
Federal Supreme Court practice on planning and building law

Swiss court rulings on spatial planning and building law in five fields: weighing of interests, building outside the building zone, building permits and environment, land-use planning and second homes, protection, expropriation and value capture. Indexed by field, planning trigger, affected interest and outcome; search free of charge, read the headnote, copy the citation in the court’s own format and open the full text at the court.

  • Five fields as pre-selection, Federal Supreme Court practice since 2016 with headnote, norms and classification
  • Filter by planning trigger: rezoning, revision of the local plan, design plan, building permit, building outside the building zone, restoration
  • Filter by protected asset and interest: BLN, ISOS, forest, watercourse space, crop rotation areas, noise, townscape, neighbour protection
  • Review dimension for the weighing of interests, outcome (upheld, dismissed)
  • Copy the citation in the court’s own format, open the full text at the court
  • Free for everyone: any filter combination and the outcome statistics without an account

Building Zone Capacity

Live
Calculation under Art. 15 SPA

AI-assisted calculation of building zone capacity for municipalities. Population forecasts (STATPOP), land reserves, densification potential and scenarios according to cantonal structure plan requirements.

  • Calculation under Art. 15 of the Spatial Planning Act
  • Population forecasts (STATPOP / ARE methodology)
  • Densification potential analysis
  • Reserve calculation and scenarios
  • Recommendations for municipalities

Swept Path Tool

Live
Swept path analysis in the browser

Swept paths without a CAD licence: load the base plan as DXF or DWG, click the carriageway centreline, calculate the swept path with the tractrix model (based on VSS SN 640 271a). With VSS standard vehicles, conflict checking against the plan geometry and export as DXF, PDF or PNG.

  • Load the base plan as DXF or DWG
  • VSS standard vehicles (SN 640 198a/271a): car, lorry type A/B, bus
  • Tractrix model, single vehicles without trailers
  • Conflict check: swept envelopes against the plan geometry
  • Drive mode, turning circle check, measuring, vehicle data sheet
  • Export as DXF (georeferenced), PDF, PNG – save and load projects

AI Minutes MINU-AI

Live
Upload audio, receive minutes

Automatic meeting minutes by AI. Upload an audio recording and receive structured minutes – ideal for municipal assemblies, meetings and workshops. GDPR-compliant, hosted in the EU.

  • Automatic minutes from audio recordings
  • Structured summary and decisions
  • For meetings, municipal assemblies, workshops
  • Four languages (de, fr, it, en)
  • GDPR-compliant, hosted in the EU

Value Capture Levy

Live
Calculation under Art. 5 SPA and cantonal law

Digital calculation of the value capture levy for municipalities (Canton of Zurich). Cantonal levy (rezoning into building zones: 20%) and municipal levy (upzoning and rezoning: 0–40%).

  • Cantonal value capture levy (rezoning into building zones: 20%)
  • Municipal value capture levy (0–40%)
  • Exemptions and open space allowances taken into account
  • Legally compliant with the Zurich Value Capture Act, ordinance and the «Meikirch» ruling
  • Transparent and traceable

Site Analysis

Live
A traffic light per topic for every parcel

Site assessment of a parcel as an MCP tool in the building zone service: an address or coordinate is enough. Links the PLR cadastre, federal geodata and cantonal thematic maps into a traffic light per topic, with findings and sources, an overall picture and a report. A working aid, not official information.

  • Seven topics: planning law and zone, noise, natural hazards, water and groundwater, nature/landscape/heritage, contaminated sites and major-accident prevention, public transport access
  • PLR cadastre of all 26 cantons as the binding basis, federal layers and thematic maps as guidance
  • Cantonal thematic maps for all 26 cantons (Zurich, Lucerne and Graubünden with dedicated services; Zurich and 23 further cantons also via the cantonal dossier)
  • Road and rail noise against the limit values of the noise sensitivity level under the revised noise legislation (EPA/NAO, in force since 1 April 2026)
  • Key data: parcel area, zone, noise sensitivity level, public transport quality class, nearest stop
  • Data gaps are «not assessable», never green; every finding with source and legal status
  • Overall picture and Markdown report to build on

Planning Chat

In the lab
Questions in natural language

AI assistant for Swiss planning law. Ask questions in natural language and receive traceable answers on the Spatial Planning Act, the ordinance, cantonal requirements and case law.

Under development. Interested? Let us know.
  • Ask questions in natural language
  • Knows the Spatial Planning Act, the ordinance and cantonal requirements
  • References to case law and practice
  • Quick first orientation
  • For municipalities, planning firms and administrations

Report Generation

In the lab
Planning reports at the push of a button

Professional planning reports at the push of a button. Generates canton-compliant, traceable and exportable reports from planning data, from the baseline analysis to the finished document.

Under development. Interested? Let us know.
  • Canton-compliant planning reports
  • Traceable derivation of the content
  • Export as Word and PDF
  • Generated automatically from planning data
  • Time savings for planning firms and municipalities

Scenarios & Variants

Live
Compare inward development options

Quantitative comparison of development variants for inward development, as an MCP tool in the building zone service. Compare densification options, use mix and land efficiency in a structured way, with a zero variant, demand coverage and conformity with the building regulations.

  • Up to 8 variants against the zero variant (status quo)
  • Densification under Art. 1 and 3 SPA: residents, employees, space users per hectare
  • Use mix, land efficiency, demand coverage (FSO forecast), parking
  • Conformity with the standard building rules and strengths/weaknesses per variant
  • Map: parcels from the cadastral survey as GeoJSON, KML or HTML (QGIS, map.geo.admin.ch, Google Earth)
  • Markdown export and transfer into the planning report under Art. 47 SPO

Building application pre-check

Live
The building authority checklist in minutes

Pre-check of a building application as an MCP tool in the building zone service: zone and use, standard building rules under the building regulations, PLR restrictions, cantonal thematic maps, noise against the sensitivity level, federal inventories and procedural steps. A finding per check item with its source, as a checklist to work from. A working aid, not a building decision.

  • An address or coordinate is enough: parcel, EGRID and zone are resolved
  • Standard building rules: total height, facade height, site coverage ratio, residential share, building length against the building regulations
  • Canton of Lucerne: zone measures for all 79 municipalities, hazard map, groundwater protection, contaminated sites, heritage, planning zones, building lines, energy planning, across the whole parcel
  • Canton of Graubünden: zones and floor area ratios for all 100 municipalities, hazard map and hazard zones, groundwater protection and watercourse space, contaminated sites, heritage protection, general design and development plans, district plans, planning zones, structure plan settlement area, across the whole parcel
  • Cantons of St.Gallen, Aargau, Bern and Valais: zoning plan with density figures and sensitivity levels (SG all 75, BE all 329, AG all 196, VS all 122 municipalities), hazard maps, groundwater protection and watercourse space, contaminated sites, building inventory and archaeology, protection ordinances, structure plan — cantonal services plus geodienste.ch, across the whole parcel; more cantons to follow
  • Road noise levels against the limit values of the sensitivity level (NAO)
  • Parking: municipal rule and threshold demand under VSS 40 281 with public transport quality class
  • Procedure and deadline plan under cantonal building law in full text (LU: PBG § 184 ff.; GR: KRG Art. 86 ff., KRVO Art. 42 ff. with processing deadlines and out-of-zone procedure; SG: PBG Art. 136 ff.; AG: BauG § 59 ff.; BE: BauG Art. 32 ff., BewD; VS: BauG Art. 43 ff., BauV, VVRG)
  • Finding ok / clarify / conflict / not verifiable per item, with source and legal basis, Markdown checklist

Archive Agent

In the lab
Make planning archives searchable

An AI agent that makes planning and administrative archives searchable. Finds decisions, reports, plans and case files in natural language, with source references, instead of digging through folders and PDFs.

  • Semantic search across document archives
  • Finds decisions, reports, plans and case files
  • Queries in natural language
  • Answers with source reference and location
  • For municipalities, cantons and planning firms

Proposal Agent

In the lab
Draft proposals faster

An AI agent for proposals and offers. Searches previous proposals, fee rates and text modules in the company archive and supports the drafting of new offers, consistently and in minutes instead of hours.

  • Semantic search across previous proposals
  • Finds fee rates and reference projects
  • Text modules from proven proposals
  • Draft new proposals at the push of a button
  • For planning firms and consultancies

Swiss spatial data directly in Claude, ChatGPT & Co.

MCP server

The Model Context Protocol (MCP) is an open standard that lets AI assistants call external tools and data. The SPEKTRUM tools are available as MCP servers: connect the server to your assistant once, and it can then identify parcels, fetch PLR cadastre extracts, calculate building zone capacities or start a weighing of interests on its own.

Important: the addresses below are not websites but connection points for your AI assistant. They are copied and entered in the assistant as a connector, not opened in the browser. All services run at mcp.spekt.ch. The «SPEKT-AI» service can be used without an account. All other services are included in the full subscription; sign-in is via OAuth when connecting for the first time.

Access & prices ↓SPEKT-AI free · Full subscription CHF 98 per month
What does it do for my daily work?Examples by topic, set-up in Claude, ChatGPT and Copilot, limits of the access.MCP in practice
The services in detail

Federal geodata: swisstopo & PLR cadastre

In the full subscription
https://mcp.spekt.ch/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

Address search and identification via swisstopo, E-GRID lookup and the cadastre of public-law restrictions (PLR) extract for a parcel, nationwide via the PLR web services of all 26 cantons, straight from the AI assistant.

4 tools
swisstopo_searchswisstopo_identifyswisstopo_get_egridoereb_get_extract

Building zone capacity

In the full subscription
https://mcp.spekt.ch/bauzone/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

Find a municipality, assess a parcel, analyse a site (traffic light per topic with noise, natural hazards, protection and public transport), pre-check a building application (zone, standard building rules, PLR, cantonal thematic maps, noise, parking) and compute the deadline plan, calculate building zone capacity under Art. 15 SPA for every Swiss municipality (undeveloped area taken automatically from the federal building zone statistics, for LU and GR from the cantonal surveys), query building zone statistics per municipality and canton, retrieve population forecasts, query structure plans (ZH, TG, LU, GR), building regulations and cantonal building law, check zone conformity and parking demand, compare development variants, evaluate public participation, and generate recommendations, a council proposal or the planning report under Art. 47 SPO. Geodata nationwide via geo.admin and geodienste.ch; Canton of Lucerne with zone measures for all 79 municipalities, full text of the PBG/PBV and LUSTAT municipal scenarios; Canton of Graubünden with zones of all 100 municipalities, full text of the KRG/KRVO, the KRIP structure plan and municipal scenarios 2025–2055.

21 tools
suche_gemeinderesolve_standortbeurteile_parzellestandortanalyseberechne_bauzonenkapazitaethole_bevoelkerungsprognosegeneriere_empfehlungengeneriere_berichtgeneriere_planungsbericht_art47richtplan_abfragenbaureglement_abfragenpruefe_zonenkonformitaetnorm_wegweiserberechne_parkplatzbedarfvergleiche_variantenbaugesuch_vorpruefenbaugesuch_fristenkantonsrecht_abfragenmitwirkung_auswertengeneriere_gemeinderatsvorlageget_bauzonenstatistik

GIS Canton of Zurich

In the full subscription
https://mcp.spekt.ch/gis-zh/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

Direct access to the cantonal GIS of Zurich, because the canton does not yet publish its land-use planning via geodienste.ch: parcel, land-use zone, neighbourhood analysis and value capture municipalities, plus public transport quality class, noise sensitivity, natural hazards, crop rotation areas, watercourse space, forest boundaries, heritage protection and structure plan designations. All other cantons are covered nationwide via «Federal geodata» (PLR extract for all 26 cantons) and «Building zone capacity» (harmonised cantonal data via geodienste.ch).

12 tools
get_grundstueckget_nutzungszonenget_quartieranalyseget_mwa_gemeindenget_oev_gueteklassenget_laermempfindlichkeitget_naturgefahrenget_fruchtfolgeflaechenget_gewaesserraumget_waldgrenzenget_denkmalschutzget_richtplan_festsetzungen

Geodata Canton of Lucerne

In the full subscription
https://mcp.spekt.ch/gis-lu/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

The cantonal thematic maps of Lucerne right in the chat, queried across the whole parcel: zoning plan with total height, site coverage ratio and noise sensitivity level, hazard map and event cadastre, groundwater protection and geothermal use, contaminated sites, road noise levels, heritage register and building inventory, energy planning with heat grids and solar potential, structure plan, design and development plans, planning zones, building lines, forest and crop rotation areas, undeveloped building zones per municipality. All in one call as a thematic dossier with red flags.

12 tools
get_lu_zonenplanget_lu_naturgefahrenget_lu_gewaesserschutzget_lu_belastete_standorteget_lu_laermget_lu_denkmalschutzget_lu_energieget_lu_richtplanget_lu_sondernutzungsplanungget_lu_wald_fffget_lu_unbebaute_bauzonenget_lu_fachkarten_dossier

Geodata Canton of Graubünden

In the full subscription
https://mcp.spekt.ch/gis-gr/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

The cantonal thematic maps of Graubünden right in the chat, queried across the whole parcel: zoning plan with building-law article, floor area ratio and noise sensitivity level, general design and development plans, district and site plans, planning zones, hazard map and hazard indication maps, groundwater protection, watercourse space and geothermal use, contaminated sites, road and shooting noise cadastres, heritage protection and building inventory, cantonal structure plan KRIP with settlement area, forest edge and crop rotation areas, nature and landscape inventories, land-use reserves per parcel and municipality. All in one call as a thematic dossier with red flags.

14 tools
get_gr_zonenplanget_gr_sondernutzungsplanungget_gr_naturgefahrenget_gr_gewaesserschutzget_gr_belastete_standorteget_gr_laermget_gr_denkmalschutzget_gr_energieget_gr_richtplanget_gr_wald_fffget_gr_natur_landschaftget_gr_nutzungsreservenget_gr_nutzungsreserven_gemeindeget_gr_fachkarten_dossier

Geodata Cantons (24 cantons)

In the full subscription
https://mcp.spekt.ch/gis-kantone/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

The cantonal thematic maps of St.Gallen, Aargau, Bern and Valais right in the chat, queried across the whole parcel: zoning plan with density figures and noise sensitivity level (SG density figure and total height, AG floor area, building mass and site coverage ratios, BE utilisation and green area ratios, VS IBUS/IOS/IM), overlays, special land-use plans and planning zones, hazard maps and event cadastres, groundwater protection, watercourse space and geothermal use, contaminated sites and major-accident consultation areas, road noise (SG), building inventory, heritage protection and archaeology, protection ordinances and nature conservation, forest and crop rotation areas, cantonal structure plan and renewable-energy structure planning — cantonal services plus the harmonised geodienste.ch topics. In addition 20 further cantons — Zurich (land-use plan with density figures, hazard map, heritage, archaeology, townscape and nature inventories), Basel-Landschaft, Basel-Stadt, Zug, Uri, Obwalden, Nidwalden, Schaffhausen, both Appenzells, Solothurn, Fribourg, Thurgau, Schwyz, Neuchâtel, Jura, Geneva, Vaud, Ticino and Glarus — with land-use plan, noise sensitivity level, hazard map, groundwater protection, contaminated sites, forest, and (depending on the canton) heritage and archaeology inventories from the harmonised geodata services (geodienste.ch) and the free cantonal geodata services. All in one call as a thematic dossier with red flags; further cantons will follow here.

31 tools
get_kanton_fachkarten_dossierget_kanton_fachkarteget_kanton_themenkatalogget_sg_zonenplanget_sg_naturgefahrenget_sg_gewaesserschutzget_sg_umweltget_sg_denkmalschutz_naturget_sg_richtplan_wald_energieget_sg_fachkarten_dossierget_ag_zonenplanget_ag_naturgefahrenget_ag_gewaesserschutzget_ag_umweltget_ag_denkmalschutz_naturget_ag_richtplan_wald_energieget_ag_fachkarten_dossierget_be_zonenplanget_be_naturgefahrenget_be_gewaesserschutzget_be_umweltget_be_denkmalschutz_naturget_be_richtplan_wald_energieget_be_fachkarten_dossierget_vs_zonenplanget_vs_naturgefahrenget_vs_gewaesserschutzget_vs_umweltget_vs_denkmalschutz_naturget_vs_richtplan_wald_energieget_vs_fachkarten_dossier

Value capture & local planning

In the full subscription
https://mcp.spekt.ch/ortsplanung/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

Retrieve municipal information and zone factors, calculate the value capture levy and assess entire parcel lists in one pass.

6 tools
list_gemeindenget_gemeinde_infoget_zonenfaktorenberechne_mehrwertbatch_bewertungget_gfr_status_by_kanton

Weighing of interests, EIA screening & SPEKT-AI

In the full subscription
https://mcp.spekt.ch/spektrum/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

The complete toolbox: start a weighing of interests under Art. 3 of the Spatial Planning Ordinance, upload and export documents, run EIA screenings with cross-check and Word export, search case law, get a site report for a parcel, plus SPEKT-AI answers about the SPEKTRUM products.

18 tools
iaw_starteniaw_statusiaw_upload_documentiaw_list_documentsiaw_exportrechtsprechung_suchenrechtsprechung_korpus_suchenparzelle_geodatenuvp_screening_startenuvp_screening_ergebnisuvp_gegenpruefunguvp_screening_exportuvp_rechtsprechung_suchenget_minu_infoget_pricingfind_solutionget_spektrum_productscompare_protocol_tools

SPEKT-AI: information on the SPEKTRUM products

No sign-in required
https://mcp.spekt.ch/spekt-ai/mcp

Connection point for the AI assistant, not a website: copy the address and enter it in the assistant as a connector. Opened in a browser it only shows an error message.

No account needed: SPEKT-AI answers questions about the SPEKTRUM products, provides current prices, a product overview, a solution finder and a comparison of minute-taking tools.

5 tools
get_minu_infoget_pricingfind_solutionget_spektrum_productscompare_protocol_tools

One service free, all services in the full subscription.

Access & prices

SPEKT-AI
CHF 0no account

Information on the SPEKTRUM products, prices and solutions. Ready to use immediately, no sign-up.

  • «SPEKT-AI» service with five information tools
  • No account, no password
  • Fair-use quota per day and sender
Copy the address and get started
Everything included
SPEKTRUM MCP Full
CHF 98per month

All services in one package: federal geodata, building zone capacity with building application pre-check, GIS Zurich, geodata Lucerne and Graubünden, value capture, weighing of interests and EIA screening.

  • All 9 services, 118 tools
  • One account for the whole firm, any number of clients
  • Sign-in via OAuth, no API key in the chat
  • Monthly call quota, usage available on request
  • Pay by card or TWINT, credentials sent by e-mail immediately
  • Cancel any time in the customer portal, effective at month end
Subscribe →

By subscribing you accept the Terms of Service.

SPEKTRUM MCP Students
CHF 0for students

For students at ETH, UZH, ZHAW, FHNW and other universities: the professional tools for geodata, building zones, building regulations and case law, free for 6 months.

  • Sign up with your university e-mail, confirmed by link in two minutes
  • One account per person, valid for 6 months, then confirm again
  • Fair-use monthly quota, for study and teaching only
  • Without weighing of interests and EIA screening
Request student access

Prices in CHF, excl. VAT. The full subscription applies per firm or organisation and is billed monthly, by card or TWINT (payment processing via Stripe). No minimum term: cancel any time in the customer portal, effective at the end of the month.

How to get access

1

Subscribe

Pay online via the «Subscribe» button, by card or TWINT. Right afterwards you receive the e-mail address and password for your firm’s account by e-mail. This step is not needed for SPEKT-AI.
2

Copy the address

Copy the address of the desired service with the «Copy address» button, e.g. https://mcp.spekt.ch/spekt-ai/mcp.
3

Connect

In Claude (claude.ai or the desktop app) go to Settings → Connectors → «Add custom connector» and paste the address. Other MCP-capable clients (ChatGPT, Cursor, VS Code) work the same way.
4

Sign in

When connecting for the first time, the mcp.spekt.ch sign-in page opens: enter e-mail and password, click «Grant access». The tools are then available in the chat without signing in again.