loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

swiss-democracy-mcp

MCP Tool

malkreide/swiss-democracy-mcp

MCP server for Swiss direct democracy: Swissvotes (1848+), BFS opendata.swiss, SRGSSR Polis (1900+)

Install

$ npx loaditout add malkreide/swiss-democracy-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "swiss-democracy-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "swiss-democracy-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

swiss-democracy-mcp

[](https://github.com/malkreide/swiss-democracy-mcp/actions/workflows/ci.yml) [](https://pypi.org/project/swiss-democracy-mcp/) [](https://pypi.org/project/swiss-democracy-mcp/) [](LICENSE) [](https://github.com/malkreide/swiss-public-data-mcp)

> Part of the [Swiss Public Data MCP Portfolio](https://github.com/malkreide/swiss-public-data-mcp) — connecting AI models to Swiss institutional data sources.

An MCP server providing access to Swiss direct democracy data, covering all federal popular votes since 1848 and elections since 1900.

---

Demo Query
«Wie hat der Kanton Zürich bei der AHV 21 Initiative 2022 abgestimmt,
 und welche Parteien unterstützten die Vorlage?»

→ democracy_search_votes(keyword="AHV 21", year_from=2022) → democracy_get_cantonal_results(vote_number="551") → democracy_get_party_positions(vote_number="551")

---

Data Sources

| Source | Coverage | Auth | |---|---|---| | [Swissvotes](https://swissvotes.ch) (Uni Bern) | All federal votes since 1848 · 874 columns · party positions · cantonal results | None ✓ | | [BFS / opendata.swiss](https://opendata.swiss/de/dataset/echtzeitdaten-am-abstimmungstag-zu-eidgenoessischen-abstimmungsvorlagen) | Real-time & archive (since 1981) · municipality level | None ✓ | | [SRGSSR Polis](https://developer.srgssr.ch/api-catalog/srgssr-polis) | Votes & elections since 1900 · municipality detail | OAuth2 key |

---

Tools
Phase 1 — Swissvotes (No Auth Required)

| Tool | Description | |---|---| | democracy_search_votes | Search all federal popular votes since 184

Tags

democracymcpmodel-context-protocolopen-datapythonswiss-open-dataswiss-public-data-mcpswissvotesswitzerlandvolksabstimmung

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated16 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/31/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/malkreide/swiss-democracy-mcp)](https://loaditout.ai/skills/malkreide/swiss-democracy-mcp)