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

zh-education-mcp

MCP Tool

malkreide/zh-education-mcp

MCP server for education statistics of Canton and City of Zurich (BISTA)

Install

$ npx loaditout add malkreide/zh-education-mcp

Platform-specific configuration:

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

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

About

zh-education-mcp

> MCP server for education statistics of the Canton and City of Zurich (BISTA)

🇩🇪 Deutsche Version

---

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

---

Overview

zh-education-mcp connects AI assistants to the Bildungsstatistik Kanton Zürich (BISTA) — the official education statistics of the Canton of Zurich. It provides structured access to pupil numbers, school district trends, secondary school profiles, nationality breakdowns, and gymnasium graduation rates.

The server directly bridges the gap between Swiss education data and AI reasoning — enabling queries like:

> *"How has the number of pupils in school district Letzi developed over the last 5 years?"*

All data is fetched from the BISTA public API (bista.zh.ch/basicapi/ogd/) — no API key required. Data is updated annually on 15 September (reference date).

Features
  • 📈 School district trends — pupil numbers for all Schulkreise (incl. Zurich districts: Letzi, Glattal, Schwamendingen, Oerlikon, Uto, Waidberg, Zürichberg) from 2000 to present
  • 🏫 Secondary school profiles — breakdown by requirement type (Sek A/B/C, Mittelschule, special classes) per Schulgemeinde
  • 🌍 Nationality structure — top nationalities of pupils per school community
  • 🎓 Gymnasium graduation rates — by municipality, district, and canton
  • 📊 Canton-wide overview — all learners by school level, type, gender, and nationality
  • 🏠 Residence-based trends — pupil counts by place of residence (Bezirk / Gemeinde)
  • 🏛️ **Secondar

Tags

bildungsstatistikeducationkanton-zuerichllmopsmcpmodel-context-protocolpythonswiss-open-data

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated15 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/1/2026
View on GitHub→

Embed Badge

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