
Swiss Health Mcp
Connects Claude to 1.6 million Swiss health insurance premium records from the Federal Office of Public Health (BAG), covering 55 insurers across all 26 cantons from 2016 to 2026. Exposes four tools: get_cheapest_insurers returns the top 5 options for a given canton, year, age band, and deductible; compare_insurers does side-by-side comparisons; get_price_history shows 10-year trends with percentage changes; get_database_stats returns coverage metadata. Runs on Supabase with fuzzy insurer name matching built in. Useful if you're building Swiss healthcare tools or need to answer premium questions without maintaining your own BAG data pipeline. Read-only, includes automatic BAG attribution disclaimers on every response.
- GitHub stars
- 1
- tools
- 4
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Dec 27, 2025
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
get_cheapest_insurersFind the top 5 cheapest health insurers for a given profile.
Find the top 5 cheapest health insurers for a given profile.
No parameter schema in public metadata yet.
compare_insurersSide-by-side comparison of specific insurers for the same profile.
Side-by-side comparison of specific insurers for the same profile.
No parameter schema in public metadata yet.
get_price_history10-year price development for a single insurer with year-over-year percentage change.
10-year price development for a single insurer with year-over-year percentage change.
No parameter schema in public metadata yet.
get_database_statsReturns coverage statistics and metadata. No parameters.
Returns coverage statistics and metadata. No parameters.
No parameter schema in public metadata yet.
Sponsors
Configuration
SUPABASE_URL*Supabase Project URL (e.g. https://xxx.supabase.co)
SUPABASE_SERVICE_ROLE_KEY*secretSupabase Service Role Key for database access
Readme
Swiss Health MCP Server
An MCP server that gives AI assistants structured access to 1.6 million Swiss health insurance premium records -- 55 insurers, 26 cantons, 11 years of official government data.
Built on the Model Context Protocol. Data sourced from BAG Priminfo (Swiss Federal Office of Public Health, 2016--2026). This is the MCP companion to the KrankenkassenGPT REST API.
Quick Start
Add this to your Claude Desktop config (claude_desktop_config.json) or Cursor settings (.cursor/mcp.json):
{
"mcpServers": {
"swiss-health": {
"command": "npx",
"args": ["-y", "@prinz_esox/swiss-health-mcp"],
"env": {
"SUPABASE_URL": "https://your-project.supabase.co",
"SUPABASE_SERVICE_ROLE_KEY": "your-service-role-key"
}
}
}
}
Or install globally:
Details
- Repository
- github.com/remoprinz/swiss-health-mcp
- Package
@prinz_esox/swiss-health-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active