Seco Labor MCP server
Swiss labour market and occupational accidents: unemployment, job seekers, vacancies, UVG data
0 stars45 downloads/wk
Reviews
Write oneNobody has reviewed Seco Labor yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Seco Labor tools (12)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
seco_get_datasetFetch full details and download links for a specific SECO dataset.
seco_get_job_seekersRegistrierte Stellensuchende — SECO-Zahlen, publiziert vom BFS.
seco_get_monthly_report_urlGenerate and validate URL for SECO monthly labor market press report.
seco_get_open_positionsGet open job positions (Offene Stellen) statistics from SECO/AMSTAT.
seco_get_unemployment_by_occupationGet unemployment statistics broken down by occupation/profession (Berufshauptgruppe).
seco_get_unemployment_overviewRegistrierte Arbeitslose der Schweiz — SECO-Zahlen, publiziert vom BFS.
seco_get_uvg_by_branchOccupational accident and disease results per economic branch (NOGA 2008).
seco_get_uvg_overviewSwitzerland-wide key figures on occupational accidents and diseases (UVG).
seco_get_uvg_trendsTen-year time series of accident indicators for one NOGA branch.
seco_get_youth_unemploymentJugendarbeitslosigkeit (15–24) — national keine Quelle, in zwei Kantonen schon.
seco_list_cantonsList all Swiss canton codes and their names.
seco_search_datasetsSucht Arbeitsmarkt-Datensätze auf opendata.swiss.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Seco Labor compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 12
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 45
- more than 37% of 12,191 servers with a package
What its tools let an agent do: 12 read
Release history: 2 versions in the registry since 2026-07-31, latest 2026-09-20, typically one every 51 days.
Install Seco Labor in Claude Code, Cursor or VS Code
claude mcp add seco-labor-mcp -- uvx seco-labor-mcp
What the publisher says
From the Seco Labor repository's README, as published. We do not edit it. Read it on GitHub
🇨🇭 Part of the Swiss Public Data MCP Portfolio
SECO Labor Market MCP Server
🌐 English | Deutsch
An MCP (Model Context Protocol) server for Swiss labor market data from SECO (Staatssekretariat für Wirtschaft) and AMSTAT via opendata.swiss.
Overview
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:
- 🏫 Schulamt / Education planning — youth unemployment, vocational guidance data
- 📊 Research & analysis — labor market trends, cantonal comparisons
- 🤖 AI agents — automated labor market monitoring and reporting
Anchor query: "Welche Berufsgruppen haben im Kanton Zürich die höchste Jugendarbeitslosigkeit, und welche Lehrberufe unterliegen der Stellenmeldepflicht?" → More use cases by audience →
Data Sources (Phase 1 — No Auth Required)
Architecture
┌─────────────────────────────────────────────────────┐
│ seco-labor-mcp │
│ │
│ ┌─────────────┐ ┌──────────────────────────┐ │
│ │ FastMCP │ │ 9 MCP Tools │ │
│ │ Server │◄──►│ seco_search_datasets │ │
│ │ (stdio / │ │ seco_get_dataset │ │
│ │ HTTP) │ │ seco_get_unemployment_* │ │
│ └─────────────┘ │ seco_get_youth_* │ │
│ │ │ seco_get_job_seekers │ │
│ ▼ │ seco_get_open_positions │ │
│ ┌─────────────┐ │ seco_get_monthly_url │ │
│ │ httpx │ │ seco_list_cantons │ │
│ │ async │ └──────────────────────────┘ │
│ └──────┬──────┘ │
└─────────┼───────────────────────────────────────────┘
│
▼
┌───────────────────────────────────┐
│ opendata.swiss CKAN API │
│ https://opendata.swiss/api/3/ │
│ action/package_search │
│ action/package_show │
└───────────┬───────────────────────┘
│
▼
┌─────────────────Where the figures come from — and what is missing
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Seco Labor: common questions
- Is Seco Labor MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Seco Labor safety report
- How do I install Seco Labor?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Seco Labor need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Seco Labor maintained?
- The last commit was 21 days ago (2026-10-14). The latest release is v0.5.0.
- How does Seco Labor compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 12 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.