seco-labor-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | Host to bind for SSE server. Use 0.0.0.0 for container deployments behind a proxy/firewall. | 127.0.0.1 |
| PORT | No | Port for SSE server | 8000 |
| MCP_TRANSPORT | No | Transport mode: stdio (default) or sse | stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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