malkreide/seco-labor-mcp
MCP server for Swiss labor market data – unemployment, job seekers & open positions (SECO/AMSTAT)
Platform-specific configuration:
{
"mcpServers": {
"seco-labor-mcp": {
"command": "npx",
"args": [
"-y",
"seco-labor-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
> Swiss Public Data MCP Portfolio · malkreide
[](https://github.com/malkreide/seco-labor-mcp/actions/workflows/ci.yml) [](https://pypi.org/project/seco-labor-mcp/) [](https://www.python.org/) [](LICENSE)
An MCP (Model Context Protocol) server for Swiss labor market data from SECO (Staatssekretariat für Wirtschaft) and AMSTAT via opendata.swiss.
---
This server connects AI models to Swiss labor market statistics — unemployment rates, job seekers, open positions, youth unemployment, and occupational breakdowns — all without requiring an API key.
Primary audiences:
Anchor query: *"Welche Berufsgruppen haben im Kanton Zürich die höchste Jugendarbeitslosigkeit, und welche Lehrberufe unterliegen der Stellenmeldepflicht?"*
---
| Source | Description | Status | |--------|-------------|--------| | opendata.swiss | CKAN metadata catalog with SECO dataset CSVs | ✅ Live | | arbeit.swiss | Monthly press reports (PDF, structured URL pattern) | ✅ Live | | amstat.ch | AMSTAT reference portal | ⚠️ JavaScript SPA, no public REST API |
---
┌─────────────────────────────────────────────────────┐
│ seco-labor-mcp │
│ Loading reviews...