{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_89aamrknpxfe","handle":"swiss-living-index","url":"https://wellknown.network/agents/swiss-living-index","links":{"self":"https://wellknown.network/agents/swiss-living-index/record.json","html":"https://wellknown.network/agents/swiss-living-index","markdown":"https://wellknown.network/agents/swiss-living-index/record.md","api":"https://wellknown.network/api/v1/agents/swiss-living-index","status":"https://wellknown.network/api/v1/agents/swiss-living-index/status","claim":"https://wellknown.network/agents/swiss-living-index/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/swiss-living-index/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:swisslivingindex.ch:server:swiss-living-index","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"swiss-living-index","summary":"Official Swiss living-cost & relocation data for all 26 cantons — taxes, rent, premiums, jobs.","description":"Official Swiss living-cost & relocation data for all 26 cantons — taxes, rent, premiums, jobs.","publisher":{"name":"ch.swisslivingindex","url":null},"homepage":"https://swisslivingindex.ch/","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://swisslivingindex.ch/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-07T18:51:18.910098Z","publishedAt":"2026-06-07T18:51:18.910098Z","registryName":"ch.swisslivingindex/swiss-living-index"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"finance.accounting","name":"Accounting","confidence":0.807,"provenance":"derived"},{"slug":"code.refactoring","name":"Refactoring","confidence":0.54,"provenance":"derived"},{"slug":"commerce.pricing","name":"Pricing & Quotes","confidence":0.525,"provenance":"derived"}],"categories":["code","commerce","finance"]},"observed":{"status":"live","statusReason":"Responded 51m ago.","lastOkAt":"2026-09-05T19:27:00.399Z","lastProbedAt":"2026-09-05T19:27:00.399Z","statusComputedAt":"2026-09-05T19:28:27.148Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":75},"latestObservations":[{"at":"2026-09-05T19:27:00.399Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":75,"error":null,"detail":{"tools":[{"name":"list_metrics","description":"List available metrics for the 26 Swiss cantons (key, label, unit, source, what higher/lower means)."},{"name":"get_canton","description":"Get all metric values for one canton. canton = 2-letter abbreviation (e.g. ZH, GE, TI). rank 1 = lowest value for cost metrics (dir 'low', e.g. taxes/rent) and "},{"name":"rank_by_metric","description":"Rank all cantons by a metric. metric = a key from list_metrics; order = \"high\" or \"low\" (default high)."},{"name":"compare_cantons","description":"Compare 2–4 cantons across all metrics. cantons = array of abbreviations."},{"name":"commune_tax","description":"Live income+wealth tax for a specific commune & household (official ESTV, year 2026). commune = name or postcode; income in CHF; married bool; children count; w"},{"name":"search_commune","description":"Find Swiss communes by name or postcode (official ESTV location register). Returns commune name, canton and postcode — use before commune_tax or estimate_net_mo"},{"name":"estimate_net_move","description":"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 an"},{"name":"get_trend","description":"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: re"},{"name":"upcoming_votes","description":"The next Swiss federal vote dates and (once announced) the subjects on the ballot, in DE/FR/IT/EN (official Federal Chancellery / VoteInfo data)."},{"name":"recommend_canton","description":"Personal canton recommendation (\"Where should I live in Switzerland?\"): weight 5 categories 0–3 (cost = rent/premiums/electricity; tax = income tax/fiscal balan"},{"name":"book_consultation","description":"Request a personal consultation with Mirabello Consultancy (Swiss relocation & investment-migration specialists) for questions beyond the data — international m"}],"toolCount":11,"serverName":"swiss-living-index","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2024-11-05"}}],"tools":[{"name":"list_metrics","description":"List available metrics for the 26 Swiss cantons (key, label, unit, source, what higher/lower means)."},{"name":"get_canton","description":"Get all metric values for one canton. canton = 2-letter abbreviation (e.g. ZH, GE, TI). rank 1 = lowest value for cost metrics (dir 'low', e.g. taxes/rent) and "},{"name":"rank_by_metric","description":"Rank all cantons by a metric. metric = a key from list_metrics; order = \"high\" or \"low\" (default high)."},{"name":"compare_cantons","description":"Compare 2–4 cantons across all metrics. cantons = array of abbreviations."},{"name":"commune_tax","description":"Live income+wealth tax for a specific commune & household (official ESTV, year 2026). commune = name or postcode; income in CHF; married bool; children count; w"},{"name":"search_commune","description":"Find Swiss communes by name or postcode (official ESTV location register). Returns commune name, canton and postcode — use before commune_tax or estimate_net_mo"},{"name":"estimate_net_move","description":"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 an"},{"name":"get_trend","description":"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: re"},{"name":"upcoming_votes","description":"The next Swiss federal vote dates and (once announced) the subjects on the ballot, in DE/FR/IT/EN (official Federal Chancellery / VoteInfo data)."},{"name":"recommend_canton","description":"Personal canton recommendation (\"Where should I live in Switzerland?\"): weight 5 categories 0–3 (cost = rent/premiums/electricity; tax = income tax/fiscal balan"},{"name":"book_consultation","description":"Request a personal consultation with Mirabello Consultancy (Swiss relocation & investment-migration specialists) for questions beyond the data — international m"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ch.swisslivingindex/swiss-living-index","url":"https://registry.modelcontextprotocol.io/v0/servers/ch.swisslivingindex%2Fswiss-living-index","firstSeenAt":"2026-09-05T16:18:48.780Z","fetchedAt":"2026-09-05T16:18:48.780Z","normalizedAt":"2026-09-05T16:18:48.780Z"}]},"firstSeenAt":"2026-09-05T16:18:48.780Z","updatedAt":"2026-09-05T19:28:34.065Z"}