MCP.Market

Seco Labor MCP server

by malkreide·io.github.malkreide/seco-labor-mcp·v0.5.0

Swiss labour market and occupational accidents: unemployment, job seekers, vacancies, UVG data

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars45 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • seco_get_dataset

    Fetch full details and download links for a specific SECO dataset.

  • seco_get_job_seekers

    Registrierte Stellensuchende — SECO-Zahlen, publiziert vom BFS.

  • seco_get_monthly_report_url

    Generate and validate URL for SECO monthly labor market press report.

  • seco_get_open_positions

    Get open job positions (Offene Stellen) statistics from SECO/AMSTAT.

  • seco_get_unemployment_by_occupation

    Get unemployment statistics broken down by occupation/profession (Berufshauptgruppe).

  • seco_get_unemployment_overview

    Registrierte Arbeitslose der Schweiz — SECO-Zahlen, publiziert vom BFS.

  • seco_get_uvg_by_branch

    Occupational accident and disease results per economic branch (NOGA 2008).

  • seco_get_uvg_overview

    Switzerland-wide key figures on occupational accidents and diseases (UVG).

  • seco_get_uvg_trends

    Ten-year time series of accident indicators for one NOGA branch.

  • seco_get_youth_unemployment

    Jugendarbeitslosigkeit (15–24) — national keine Quelle, in zwei Kantonen schon.

  • seco_list_cantons

    List all Swiss canton codes and their names.

  • seco_search_datasets

    Sucht 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

More from malkreide →