Swiss Health MCP Server
Servidor MCP de Salud Suiza
Un servidor MCP que proporciona a los asistentes de IA acceso estructurado a 1,6 millones de registros de primas de seguros médicos suizos: 55 aseguradoras, 26 cantones, 11 años de datos oficiales del gobierno.
Construido sobre el Model Context Protocol. Datos obtenidos de BAG Priminfo (Oficina Federal de Salud Pública de Suiza, 2016-2026). Este es el complemento MCP para la API REST de KrankenkassenGPT.
Inicio rápido
Añada esto a su configuración de Claude Desktop (claude_desktop_config.json) o a los ajustes de Cursor (.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"
}
}
}
}O instálelo globalmente:
npm install -g @prinz_esox/swiss-health-mcpEl servidor también está disponible en el registro Smithery y en el Registro MCP.
Related MCP server: swiss-statistics-mcp
Herramientas
get_cheapest_insurers
Encuentra las 5 aseguradoras de salud más baratas para un perfil determinado.
Parámetro | Tipo | Requerido | Descripción |
| string | sí | Código del cantón (ej. |
| number | sí | Año (2016-2026) |
| string | sí |
|
| number | sí | Franquicia: 0, 100, 200, 300, 400, 500, 600, 1000, 1500, 2000, 2500 |
| string | no |
|
| boolean | no | Incluir cobertura de accidentes (predeterminado: |
compare_insurers
Comparación lado a lado de aseguradoras específicas para el mismo perfil.
Parámetro | Tipo | Requerido | Descripción |
| string[] | sí | Nombres de aseguradoras (ej. |
| string | sí | Código del cantón |
| number | sí | Año (2016-2026) |
| string | sí | Grupo de edad |
| number | sí | Franquicia en CHF |
get_price_history
Evolución de precios a 10 años para una sola aseguradora con cambio porcentual interanual.
Parámetro | Tipo | Requerido | Descripción |
| string | sí | Nombre de la aseguradora (ej. |
| string | sí | Código del cantón |
| string | sí | Grupo de edad |
| number | sí | Franquicia en CHF |
| number | no | Año de inicio (predeterminado: 2016) |
| number | no | Año de fin (predeterminado: 2026) |
get_database_stats
Devuelve estadísticas de cobertura y metadatos. Sin parámetros.
Datos
Dimensión | Cobertura |
Registros | 1.611.386+ |
Aseguradoras | 55 (CSS, Helsana, Swica, Assura, KPT, Groupe Mutuel, Sanitas, ...) |
Cantones | 26 (todos los cantones suizos) |
Años | 11 (2016-2026) |
Niveles de franquicia | 11 (CHF 0-2.500) |
Modelos de seguro | 5 (estándar, HMO, telmed, médico de familia, diverso) |
Grupos de edad | 3 (niño, adulto joven, adulto) |
Todos los datos provienen de BAG Priminfo, la base de datos oficial de la Oficina Federal de Salud Pública de Suiza.
Características
Resolución inteligente de nombres de aseguradoras -- coincidencia difusa entre más de 55 aseguradoras y sus submarcas. Pregunte por "Helsana" y el servidor resolverá automáticamente todos los IDs de aseguradora asociados.
Descargo de responsabilidad automático -- cada respuesta incluye la atribución a BAG Priminfo y un aviso de que las primas son solo informativas.
Acceso de solo lectura -- sin operaciones de escritura, sin datos personales.
Cálculos de cambio porcentual -- el historial de precios incluye tendencias interanuales.
Ejemplos de prompts
"What are the cheapest health insurers in Zurich for 2026?"
"Compare CSS, Helsana and Swica in Bern for an adult with CHF 300 deductible"
"How did Assura premiums develop from 2016 to 2026?"
"Which insurer had the smallest price increase over the last 10 years in Basel?"Variables de entorno
Variable | Requerido | Descripción |
| sí | URL del proyecto Supabase |
| sí | Clave de rol de servicio de Supabase para acceso a la base de datos |
Stack tecnológico
Protocolo: MCP SDK v1.0.0 (transporte stdio)
Lenguaje: TypeScript
Base de datos: Supabase (PostgreSQL)
Runtime: Node.js 18+
Paquete: @prinz_esox/swiss-health-mcp
ID de registro:
io.github.remoprinz/swiss-health-mcp
Desarrollo
git clone https://github.com/remoprinz/swiss-health-mcp.git
cd swiss-health-mcp
npm install
npm run dev # Start with tsx
npm run build # Compile TypeScriptEstructura del proyecto
src/index.ts # Complete server implementation (~530 lines)
server.json # MCP registry manifest
smithery.yaml # Smithery registry config
llms.txt # LLM-readable project description
CITATION.cff # Citation metadataLicencia
MIT -- Remo Prinz
Enlaces
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceVerified knowledge base for AI agents. Stop hallucinations with certified, source-backed facts. Covers Swiss law, health, finance, climate, AI/ML, and more. 8 tools, no API key needed, public and free.MIT
- AlicenseAqualityAmaintenanceProvides AI-native access to Swiss Federal Statistical Office datasets through 9 tools for querying education, population, and cross-cantonal comparisons without authentication.152MIT
- AlicenseAqualityAmaintenanceEnables AI models to query Swiss National Bank data including exchange rates, balance sheet, interest rates, SARON, monetary aggregates, banking statistics, and balance of payments via the SNB public API.11MIT
- AlicenseAqualityAmaintenanceEnables natural language queries about Swiss mandatory health insurance coverage for medications and medical devices using official BAG lists.6MIT
Related MCP Connectors
Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.
German Handelsregister + Austrian Firmenbuch for AI agents: master data, financials & ratios.
Live data gateway for AI — 3,300+ tools across 750+ sources, with citations
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/remoprinz/swiss-health-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server