LUSTAT Wages MCP Server

LUSTAT Wages MCP Server

Provides monthly average wages data by NACE sector and education level for Luxembourg, enabling queries, comparisons, and trend analysis via natural language.

Category
Visit Server

README

LUSTAT Wages — Remote MCP Server (Railway)

Remote MCP server for LUSTAT DF_C1217: monthly average wages by NACE sector and education level (Luxembourg / STATEC).


Deploy to Railway — Step by Step

1. Create a GitHub repository

git init
git add .
git commit -m "Initial commit"
# Create a new repo on github.com, then:
git remote add origin https://github.com/YOUR_USERNAME/lustat-mcp.git
git push -u origin main

2. Deploy on Railway

  1. Go to https://railway.app and sign in (free account)
  2. Click New Project → Deploy from GitHub repo
  3. Select your lustat-mcp repository
  4. Railway auto-detects Node.js and deploys automatically

3. Set environment variables

In Railway dashboard → your project → Variables, add:

Variable Value Required
MCP_API_KEY any strong secret string Recommended
PORT (leave empty — Railway sets this) Auto

4. Get your public URL

In Railway dashboard → your project → Settings → Domains, click Generate Domain. You get a URL like:

https://lustat-mcp-production.up.railway.app

5. Test the deployment

# Health check (no auth needed)
curl https://lustat-mcp-production.up.railway.app/health

# Expected response:
# {"status":"ok","service":"lustat-mcp","dataset":"DF_C1217"}

Connect Claude Desktop to your remote MCP

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "lustat-wages": {
      "url": "https://lustat-mcp-production.up.railway.app/mcp",
      "headers": {
        "x-api-key": "YOUR_MCP_API_KEY"
      }
    }
  }
}

Restart Claude Desktop. The LUSTAT tools are now available to anyone you share the URL and API key with — no local installation needed.


Available Tools

Tool Description
get_wage_data Time series by sector + education level
compare_sectors Rank all sectors by wage for a given year
compare_education Compare wages across education levels
list_codes List all valid filter codes

Example prompts in Claude

  • "Which sector pays the most in Luxembourg in 2022?"
  • "Show me wage trends in finance from 2010 to 2023"
  • "How much does a university degree affect wages in construction?"
  • "Compare wages across education levels overall"

NACE Sector Codes

Code Sector
_T Total all sectors
B-E Industry
F Construction
G Wholesale & retail
H Transportation
I Accommodation & food
J Information & communication
K Financial & insurance
L_N Real estate & professional services
M Scientific & technical
O Public administration
P Education
Q Health & social work
R_S Arts & other services

Education Codes

Code Level
A4 All levels
ED0_2 Primary & lower secondary (ISCED 0-2)
ED3_4 Upper secondary (ISCED 3-4)
ED5_8 Tertiary (ISCED 5-8)

Data Source

  • Provider: STATEC Luxembourg
  • API: https://lustat.statec.lu/rest/ (SDMX 2.1)
  • Dataflow: DF_C1217
  • Frequency: Annual
  • Coverage: 2010 – present
  • Unit: Monthly average gross wages, EUR

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured