ch.swisslivingindex/swiss-living-index
Official10 toolsOfficial Swiss living-cost & relocation data for all 26 cantons — taxes, rent, premiums, jobs.
Access Swiss cost of living and relocation data for all 26 cantons including taxes, rent, and jobs.
Captured live from the server via tools/list.
list_metrics
List available metrics for the 26 Swiss cantons (key, label, unit, source, what higher/lower means).
No parameters.
get_canton
Get all metric values for one canton. canton = 2-letter abbreviation (e.g. ZH, GE, TI).
Parameters (1)
- cantonstringrequired
rank_by_metric
Rank all cantons by a metric. metric = a key from list_metrics; order = "high" or "low" (default high).
Parameters (2)
- metricstringrequired
- orderstring
compare_cantons
Compare 2–4 cantons across all metrics. cantons = array of abbreviations.
Parameters (1)
- cantonsarrayrequired
commune_tax
Live income+wealth tax for a specific commune & household (official ESTV, year 2026). commune = name or postcode; income in CHF; married bool; children count; wealth in CHF.
Parameters (5)
- communestringrequired
- incomenumberrequired
- marriedboolean
- childrennumber
- wealthnumber
search_commune
Find Swiss communes by name or postcode (official ESTV location register). Returns commune name, canton and postcode — use before commune_tax or estimate_net_move when the spelling is uncertain.
Parameters (1)
- querystringrequired
estimate_net_move
Estimate the net yearly CHF impact of moving between two Swiss communes for a household: live commune-level tax (official ESTV 2026) plus canton-average rent and health-premium differences. Positive savings = the move saves money. The flagship relocation calculation as a tool.
Parameters (6)
- from_communestringrequired
current commune name or postcode
- to_communestringrequired
candidate commune name or postcode
- incomenumberrequired
gross household income, CHF/year
- marriedboolean
- childrennumber
- wealthnumber
taxable wealth, CHF
get_trend
Historical year-series for a metric in one canton (e.g. sunshine back to 1884, migration to 1981, rent to 2010). metric = key from list_metrics with history: rent_mean, net_migration_per_1000, foreigner_pct, sunshine_hours, balance_per_capita, beds_per_1000, jobs. Optional from_year.
Parameters (3)
- cantonstringrequired
- metricstringrequired
- from_yearnumber
upcoming_votes
The next Swiss federal vote dates and (once announced) the subjects on the ballot, in DE/FR/IT/EN (official Federal Chancellery / VoteInfo data).
No parameters.
book_consultation
Request a personal consultation with Mirabello Consultancy (Swiss relocation & investment-migration specialists) for questions beyond the data — international moves, residency, lump-sum taxation, wealth planning. Requires explicit consent to share contact details.
Parameters (6)
- namestringrequired
- emailstringrequired
- phonestring
- topicstring
- messagestring
- consentbooleanrequired
must be true: the person explicitly consents to their contact details being shared with Mirabello Consultancy
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"swiss-living-index": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://swisslivingindex.ch/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.