Luxembourg MCP
Server Details
Keyless MCP access to official Luxembourg public data: laws, statistics, mobility, and more.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- amirdaraee/luxembourg-mcp
- GitHub Stars
- 8
- Server Listing
- Luxembourg MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 44 tools
Most tools target clearly distinct resources and actions (e.g., traffic measurements vs. traffic events, specific unemployment figures vs. generic statistics). However, a few pairs like get_weather_alerts/get_public_alerts and get_weather_forecast/get_weather_observations have overlapping concerns that could lead to misselection, though descriptions help.
All tool names follow a consistent snake_case verb_noun pattern (get_, list_, search_, plus geocode_address, reverse_geocode, lookup_luxembourgish). No mixed conventions or vague verbs.
44 tools is well above the typical 3–15 range and lands in the 'too many' bracket per the rubric. While the broad Luxembourg open-data scope justifies many tools, the sheer count risks overwhelming agents and could benefit from splitting into domain-specific servers.
The surface covers a wide range of domains with get/list/search operations, but some resources (legislation, tenders, transit stops) offer only search without a get-by-ID or detail tool. These minor gaps are workable but prevent a perfect score.
Available Tools
44 toolsgeocode_addressCInspect
Resolve a Luxembourg address to official Geoportail coordinates.
Inputs: query (required).
get_accessibility_auditsBInspect
Get the latest public-sector digital accessibility audits.
Inputs: limit.
get_accessibility_figuresCInspect
Get national Digital Accessibility Observatory key figures.
Inputs: no named parameters.
get_air_qualityBInspect
Get the latest national telemetric air-quality measurements by station.
Inputs: city.
get_bike_sharingBInspect
Get live Vel'OK bike-sharing availability at stations in southern Luxembourg.
Inputs: query, available_only.
get_carsharingBInspect
Find currently available CFL FLEX carsharing vehicles by station, town or fuel type.
Inputs: query, fuel_type.
get_cfl_parkingCInspect
Get live occupancy and details for a CFL Park and Ride facility.
Inputs: parking_id (required).
get_city_mobilityBInspect
Get Ville de Luxembourg mobility locations as GeoJSON features.
Inputs: category (required).
get_city_parkingCInspect
Get current Ville de Luxembourg car-park capacity and free spaces.
Inputs: query, available_only.
get_commune_leadersBInspect
Get the current mayor and aldermen of Luxembourg communes.
Inputs: commune.
get_commune_populationAInspect
Get official resident population by commune, split by adults, minors and sex.
Inputs: commune.
get_datasetAInspect
Get metadata and current download resources for an official dataset.
Inputs: dataset_id_or_slug (required).
get_deputiesBInspect
List the current members of the Chamber of Deputies with party, constituency, start of mandate and official email.
Inputs: query.
get_election_resultsAInspect
Get machine-readable 2023 legislative election results, national and per circonscription.
Inputs: no named parameters.
get_electricity_gridAInspect
Get Luxembourg's latest daily electricity load, generation by production type and cross-border flows (ENTSO-E actuals).
Inputs: include_series.
get_electricity_pricesAInspect
Get Luxembourg day-ahead wholesale electricity prices per quarter hour, with the cheapest and most expensive slots.
Inputs: no named parameters.
get_ev_chargingAInspect
Get Chargy public EV charging stations with live connector availability.
Inputs: query, available_only.
get_fuel_pricesBInspect
Get official monthly Luxembourg prices for petrol, diesel, hydrogen, LPG, home electricity and public EV charging.
Inputs: months.
get_geo_featuresCInspect
Fetch GeoJSON features from an official Geoportail OGC collection.
Inputs: collection_id (required), bbox, limit.
get_housing_pricesBInspect
Get advertised housing sale prices by commune from the official Observatoire de l'Habitat.
Inputs: year, commune, property_type.
get_pharmacies_on_dutyAInspect
Get the pharmacies on duty in Luxembourg for a date, with address and phone number.
Inputs: date, locality.
get_plenary_votesAInspect
Get Chamber of Deputies plenary votes, newest first, with yes/no/abstain tallies per party and optionally how one deputy voted.
Inputs: limit, query, deputy.
get_public_alertsCInspect
Get recent LU-Alert public warnings: floods, storms, food recalls and other national alerts.
Inputs: limit, language, active_only.
get_public_holidaysAInspect
List Luxembourg legal public holidays in four languages, optionally for one year.
Inputs: year.
get_statisticsCInspect
Retrieve recent observations from a STATEC LUSTAT SDMX dataflow.
Inputs: dataflow_id (required), key, max_rows, last_n_observations.
get_trafficCInspect
Get live CITA motorway speed, occupancy, and flow measurements.
Inputs: road.
get_traffic_eventsBInspect
Get live roadworks, lane closures, incidents and equipment faults on Luxembourg motorways from CITA.
Inputs: road.
get_unemploymentBInspect
Get monthly ADEM figures: registered resident jobseekers by sex and job vacancies, nationally or for one commune.
Inputs: months, commune.
get_waste_collectionsBInspect
Get upcoming municipal waste-collection dates for a Luxembourg commune.
Inputs: commune (required), limit, street, waste_type.
get_water_levelsBInspect
Get the latest official measured water level at Luxembourg stations.
Inputs: station.
get_weather_alertsAInspect
Get current official MeteoLux weather warnings published on data.public.lu.
Inputs: language.
get_weather_forecastBInspect
Get the official MeteoLux forecast for a place in Luxembourg: current conditions, 24 hours, 5 days, UV index, sunrise and sunset.
Inputs: language, latitude, longitude.
get_weather_observationsAInspect
Get live MeteoLux weather observations at Luxembourg-Airport: temperature, wind, pressure, humidity, visibility.
Inputs: no named parameters.
list_cfl_parkingAInspect
List official CFL Park and Ride facilities.
Inputs: no named parameters.
list_geo_collectionsCInspect
Search official Geoportail OGC feature collections by title, description, or keyword.
Inputs: limit, query.
lookup_luxembourgishBInspect
Look up a word in the official Luxembourgish dictionary (LOD): translations into German, French, English and Portuguese, pronunciation, forms and examples.
Inputs: word (required), limit, language.
reverse_geocodeAInspect
Find the nearest official Luxembourg address to WGS84 coordinates.
Inputs: latitude (required), longitude (required).
search_chamber_bodiesCInspect
Search official Chamber committees, delegations, bodies, memberships, and roles.
Inputs: query (required), limit.
search_datasetsCInspect
Search Luxembourg's official data.public.lu catalog.
Inputs: query (required), page, page_size.
search_legislationCInspect
Search official Luxembourg legislation and consolidated laws through Legilux.
Inputs: query (required), limit.
search_parliamentary_questionsBInspect
Search Chamber of Deputies parliamentary questions by keyword, newest first.
Inputs: query (required), limit.
search_statisticsBInspect
Search STATEC LUSTAT statistical dataflows by topic or title.
Inputs: query (required), limit.
search_tendersBInspect
Search Luxembourg public procurement notices with deadlines, buyers and CPV codes.
Inputs: limit, query, open_only.
search_transit_stopsCInspect
Search official nationwide public-transport stops from the current ATP GTFS feed.
Inputs: query (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
data.gouv.fr MCP — French open-data catalogue.
Netherlands Open Data (data.overheid.nl/data) CKAN MCP.
data.overheid.nl MCP — the Netherlands national open-data portal (CKAN API).
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables querying Luxembourgish competition data, including regulations, decisions, and requirements from the Conseil de la concurrence, directly from MCP-compatible clients.Apache 2.0
- AlicenseNot gradedqualityFmaintenanceQuery Luxembourgish cybersecurity data -- regulations, decisions, and requirements from CIRCL -- directly from MCP-compatible clients.Apache 2.0
- AlicenseBqualityBmaintenanceSwiss open data MCP server — transport, weather, geodata, companies, etc,. Zero API keys.942,953 npm26MIT
- AlicenseNot gradedqualityDmaintenanceOne MCP server for Belgian public APIs. It bundles Belgian transport, official statistics, open data, addresses, weather, air quality, and geospatial services.7MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.