Skip to main content
Glama
malkreide

seco-labor-mcp

by malkreide

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoHost to bind for SSE server. Use 0.0.0.0 for container deployments behind a proxy/firewall.127.0.0.1
PORTNoPort for SSE server8000
MCP_TRANSPORTNoTransport mode: stdio (default) or ssestdio

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
seco_search_datasetsA

Search SECO labor market datasets on opendata.swiss CKAN.

Searches the Swiss Open Government Data portal for datasets published by SECO (Staatssekretariat für Wirtschaft). Returns dataset titles, IDs, and available resource download links.

seco_get_datasetA

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

Use this after seco_search_datasets to get complete metadata and all resource download URLs for a dataset.

seco_get_unemployment_overviewA

Get the latest Swiss unemployment statistics from SECO/AMSTAT.

Fetches current unemployment data including national totals, rates, year-over-year comparisons, and optionally cantonal breakdowns. Data is sourced from SECO's published datasets on opendata.swiss.

seco_get_youth_unemploymentA

Get youth unemployment data (15–24 year olds) from SECO/AMSTAT.

Especially relevant for educational planning, vocational guidance (Berufswahlberatung), and apprenticeship market monitoring. Shows trends in youth employment to inform school and career counseling.

seco_get_job_seekersA

Get job seeker (Stellensuchende) statistics from SECO/AMSTAT.

Stellensuchende is a broader category than unemployed (Arbeitslose) – it includes people in retraining programs, temporary employment programs, and other ALV programs. Important for understanding the full scope of labor market challenges.

seco_get_open_positionsA

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

Open positions data is a leading indicator for labor market demand – relevant for identifying which professions/sectors to emphasize in vocational guidance and which Lehrberufe are in high demand.

seco_get_monthly_report_urlA

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

SECO publishes monthly press documentation 'Die Lage auf dem Arbeitsmarkt' as PDF. This tool constructs the URL for a specific month/year and verifies availability.

seco_get_unemployment_by_occupationA

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

This is the most directly relevant tool for Berufswahlberatung – it shows which professions have high unemployment rates, which sectors are declining, and which Lehrberufe lead to stable employment outcomes.

seco_list_cantonsA

List all Swiss canton codes and their names.

Utility tool to look up canton codes needed for other seco_* tools. Returns all 26 cantons with their 2-letter codes and full names.

Returns: str: Markdown table of canton codes and names.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/malkreide/seco-labor-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server