
Seco Labor Mcp
Pulls Swiss labor market data from SECO via the opendata.swiss CKAN API. Exposes nine tools covering unemployment rates, job seekers, open positions, and youth unemployment broken down by canton and occupation. No API key needed. The data comes from monthly SECO reports and AMSTAT datasets, returned as structured JSON or markdown. Designed for education planning (vocational guidance, Berufswahlberatung), labor market research, and automated monitoring. Handles the distinction between registered unemployed and broader job seekers, includes seasonal patterns for youth unemployment, and surfaces which occupations fall under mandatory reporting rules. Part of a larger Swiss public data portfolio that combines with BFS statistics, SNB economic data, and Fedlex legal sources for deeper context.
- tools
- 12
- transport
- STDIO
- last updated
- Sep 20, 2026
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
seco_search_datasetsSearch labour-market datasets on opendata.swiss (publisher shown per hit)
Search labour-market datasets on opendata.swiss (publisher shown per hit)
No parameter schema in public metadata yet.
seco_get_datasetFull metadata + download links for a dataset
Full metadata + download links for a dataset
No parameter schema in public metadata yet.
seco_get_unemployment_overviewRegistered unemployed: national annual, cantonal for TG/FR/ZG/ZH
Registered unemployed: national annual, cantonal for TG/FR/ZG/ZH
No parameter schema in public metadata yet.
seco_get_youth_unemploymentYouth unemployment (15–24) — TG (count) and ZG (rate) only
Youth unemployment (15–24) — TG (count) and ZG (rate) only
No parameter schema in public metadata yet.
seco_get_job_seekersRegistered job seekers, national, annual series from 2000
Registered job seekers, national, annual series from 2000
No parameter schema in public metadata yet.
seco_get_open_positionsOpen positions — no national series available
Open positions — no national series available
No parameter schema in public metadata yet.
seco_get_unemployment_by_occupationBreakdown by Berufshauptgruppe — no machine-readable source
Breakdown by Berufshauptgruppe — no machine-readable source
No parameter schema in public metadata yet.
seco_get_monthly_report_urlGenerate/verify PDF report URL
Generate/verify PDF report URL
No parameter schema in public metadata yet.
seco_list_cantonsAll 26 canton codes and names
All 26 canton codes and names
No parameter schema in public metadata yet.
seco_get_uvg_overviewUVG key figures on occupational accidents and diseases
UVG key figures on occupational accidents and diseases
No parameter schema in public metadata yet.
seco_get_uvg_by_branchResults per NOGA 2008 economic branch
Results per NOGA 2008 economic branch
No parameter schema in public metadata yet.
seco_get_uvg_trendsTen-year accident time series per branch
Ten-year accident time series per branch
No parameter schema in public metadata yet.
Sponsors
Readme
🇨🇭 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.
Demo: Claude queries youth unemployment via seco-labor-mcp tool call
Details
- Repository
- github.com/malkreide/seco-labor-mcp
- Website
- github.com/malkreide/seco-labor-mcp
- Category
- Data & Analytics
- Package
seco-labor-mcp- Transport
- STDIO
- Registry
- MCP registry, active
More from malkreide
- Swiss Snb Mcp
- Sbb Opendata Mcp2
- Bag Epl Mcp
- Bag Health Mcp
- Bakom Mcp
- Lobbywatch Mcp
- Meteoswiss Mcp
- News Monitor Mcp
- Openlex Mcp
- Swiss Cultural Heritage Mcp
- Swiss Electricity Mcp
- Swiss Energy Mcp
- Swiss Food Safety Mcp
- Wsl Envidat Mcp
- Zh Education Mcp
- Eth Library Mcp1
- Swiss Ip Mcp
- Swisstopo Mcp12
- Zurich Opendata Mcp8
- Fedlex Mcp7
- Swiss Transport Mcp7
- Swiss Democracy Mcp2
- Hn Tech Signal Mcp1
- Swiss Academic Libraries Mcp1