MCP Hub
Back to servers

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.

glama
Updated
May 7, 2026

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:

VariableValueRequired
MCP_API_KEYany strong secret stringRecommended
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

ToolDescription
get_wage_dataTime series by sector + education level
compare_sectorsRank all sectors by wage for a given year
compare_educationCompare wages across education levels
list_codesList 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

CodeSector
_TTotal all sectors
B-EIndustry
FConstruction
GWholesale & retail
HTransportation
IAccommodation & food
JInformation & communication
KFinancial & insurance
L_NReal estate & professional services
MScientific & technical
OPublic administration
PEducation
QHealth & social work
R_SArts & other services

Education Codes

CodeLevel
A4All levels
ED0_2Primary & lower secondary (ISCED 0-2)
ED3_4Upper secondary (ISCED 3-4)
ED5_8Tertiary (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

Reviews

No reviews yet

Sign in to write a review