{
  "markdown": "# Grundheim MCP — Swiss real estate tools for AI assistants\n\n[Grundheim](https://www.grundheim.ch) runs an open [MCP](https://modelcontextprotocol.io) server that gives AI assistants authoritative Swiss real-estate answers — computed by the same engines that power grundheim.ch, instead of estimated.\n\n**Endpoint:** `https://agent.grundheim.ch/mcp` (streamable HTTP, no authentication, read-only)\n\n## Install as a Gemini CLI extension\n\n```bash\ngemini extensions install https://github.com/ParetoLabsCH/grundheim-mcp\n```\n\n## Use with other MCP clients\n\nThe same endpoint works everywhere MCP does:\n\n```bash\n# Claude Code\nclaude mcp add --transport http grundheim https://agent.grundheim.ch/mcp\n```\n\n- **Claude (claude.ai)** — Settings → Connectors → Add connector → paste the endpoint URL\n- **ChatGPT** — Settings → Connectors (developer mode) → New connector → paste the endpoint URL\n- **Gemini app** — Settings → Connected apps → Add custom app (requires Google AI Ultra)\n\n## Tools\n\n**Taxes**\n\n| Tool | What it does |\n|---|---|\n| `calculate_swiss_property_tax` | Income & wealth taxes for all 2,122 Swiss municipalities (official ESTV tariffs) |\n| `calculate_capital_withdrawal_tax` | Lump-sum tax on pension fund / pillar 3a withdrawals (Kapitalbezugssteuer) |\n| `calculate_imputed_rental_value` | Tax effect of the imputed rental value (Eigenmietwert), incl. the post-2028 reform |\n\n**Buying & financing**\n\n| Tool | What it does |\n|---|---|\n| `calculate_affordability` | Swiss bank affordability stress test (Tragbarkeit) |\n| `calculate_purchase_costs` | Purchase incidental costs (registry, notary, transfer tax) per canton |\n| `compare_rent_vs_buy` | Rent vs. buy over a multi-year horizon |\n| `calculate_pension_buyin` | Pension fund buy-in: tax savings vs. private investing |\n| `benchmark_ask_price` | Whether an asking price is high or low for its location |\n| `get_mortgage_rates` | Live + historical Swiss mortgage rates (updated daily) |\n\n**Location data & statistics**\n\n| Tool | What it does |\n|---|---|\n| `get_municipality_profile` | Municipality facts: tax multiplier, population, official sale prices |\n| `get_market_price_context` | Median asking prices per m² from current listings |\n| `get_price_trend` | Property price trend: national index + local ZH sale-price series |\n| `rank_municipalities_by_tax` | Cheapest / most expensive municipalities by tax multiplier in a canton |\n| `get_safety_statistics` | Burglary rates per 1,000 residents (official BFS crime data) |\n\n**Handover**\n\n| Tool | What it does |\n|---|---|\n| `generate_handover_link` | Tracked, attributed short links to continue on grundheim.ch (by-location tax/Nebenkosten, municipality profiles, rate comparison, registration). The calculation tools already return prefilled continue-links for their own calculators. |\n\nAll 15 tools are anonymous and answer in 10 languages (de, en, fr, it, es, pt, ru, sq, sr, tr).\n\n## Try asking\n\n- \"Can I afford a CHF 1.4M house in Meilen on a 220k income?\"\n- \"Was zahle ich in Zug an Steuern mit 180'000 Einkommen?\"\n- \"Which municipalities in canton Zürich have the lowest taxes?\"\n- \"Is a CHF 2.4M apartment in Meilen priced above or below market?\"\n- \"What are current SARON mortgage rates?\"\n\n## Data & privacy\n\nTools are read-only and anonymous. The gateway stores no personal data and no conversation content — only technical metadata for operations monitoring. Full guide: [grundheim.ch/en/mcp](https://www.grundheim.ch/en/mcp) · [Privacy policy](https://www.grundheim.ch/en/datenschutz) · [Imprint](https://www.grundheim.ch/de/impressum)\n\n© Grundheim / ParetoLabs, Switzerland\n",
  "bytes": 3602,
  "sha": "45982136b193dd8c4ce686afd1b571a7081a28dd167e38c323e85f1604e3e6b1",
  "repo_slug": "paretolabsch/grundheim-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_paretolabsch_grundheim_mcp_3f8959d5/readme"
}