{"name":"io.github.lacausecrypto/mcp-belgium","slug":"lacausecrypto-mcp-belgium","title":"mcp-belgium","description":"Single MCP server for Belgian public transport, statistics, open data, and geospatial services.","url":"https://mcp.market/server/lacausecrypto-mcp-belgium","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":5,"forks":0,"downloads_week":49,"last_push_at":"2026-07-04T11:43:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/lacausecrypto/mcp-belgium","website":null,"version":"1.0.4","remotes":[],"packages":[{"registryType":"npm","identifier":"mcp-belgium","version":"1.0.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional STIB/MIVB API key to enable live Brussels public transport tools.","format":"string","isSecret":true,"name":"STIB_API_KEY"},{"description":"Optional CBEAPI key to enable live KBO/BCE Belgian company registry tools.","format":"string","isSecret":true,"name":"CBEAPI_KEY"}]}],"tools":[{"name":"airquality_get_belaqi","description":"Get the BelAQI air quality index for a location by using the nearest monitoring station.","write_action":false,"price_micros":0,"input_schema":null},{"name":"airquality_get_current","description":"Get latest air quality measurements for a monitoring station.","write_action":false,"price_micros":0,"input_schema":null},{"name":"airquality_get_timeseries","description":"Get historical measurements for a specific air quality timeseries.","write_action":false,"price_micros":0,"input_schema":null},{"name":"airquality_search_stations","description":"Search air quality monitoring stations near a location.","write_action":false,"price_micros":0,"input_schema":null},{"name":"belgium_catalog_overview","description":"Get a structured overview of all Belgian domains aggregated by this server, including status, categories, resources, and recommended starting points.","write_action":false,"price_micros":0,"input_schema":null},{"name":"belgium_describe_domain","description":"Get the precise summary, tool list, upstream, authentication status, caveats, and data coverage for one Belgian domain aggregated by this server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"belgium_list_domains","description":"List the Belgian domains aggregated by this server, optionally filtered by topic or restricted to domains that are live and require no API key. Deprecated domains (whose upstream API has been retired) are hidden by default.","write_action":false,"price_micros":0,"input_schema":null},{"name":"best_get_address","description":"Get a single Belgian address object by its BeST identifier URI.","write_action":false,"price_micros":0,"input_schema":null},{"name":"best_search_addresses","description":"Search Belgian addresses using the official BeST public address API.","write_action":false,"price_micros":0,"input_schema":null},{"name":"best_search_municipalities","description":"Search Belgian municipalities in the official BeST address registry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"best_search_postal_infos","description":"Search Belgian postal information records in the official BeST address registry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"best_search_streets","description":"Search Belgian street records in the official BeST address registry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"brussels_get_dataset","description":"Get metadata for a Brussels Region open dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"brussels_get_records","description":"Get records from a Brussels Region open dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"brussels_search_datasets","description":"Search Brussels Region open datasets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"datagov_get_dataset","description":"Get full metadata and resource listings for a Belgian federal open dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"datagov_get_resource","description":"Get the download URL and metadata for a specific Belgian federal CKAN resource.","write_action":false,"price_micros":0,"input_schema":null},{"name":"datagov_list_organizations","description":"List Belgian public organizations publishing federal open data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"datagov_search_datasets","description":"Search Belgian federal open datasets published on data.gov.be.","write_action":false,"price_micros":0,"input_schema":null},{"name":"flanders_get_dataset","description":"Get full metadata for a Flemish open dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"flanders_list_organizations","description":"List Flemish public organizations publishing open data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"flanders_search_datasets","description":"Search Flemish open datasets published on the CKAN platform.","write_action":false,"price_micros":0,"input_schema":null},{"name":"infrabel_get_dataset","description":"Get full metadata for an Infrabel open dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"infrabel_get_records","description":"Get records from an Infrabel dataset using the public ODS records endpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"infrabel_search_datasets","description":"Search Infrabel open datasets published on the public OpenDataSoft portal.","write_action":false,"price_micros":0,"input_schema":null},{"name":"irail_get_connections","description":"Find train connections between two Belgian railway stations. Returns routes with departure/arrival times, platforms, delays, and transfers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"irail_get_disturbances","description":"Get current Belgian railway disruptions, delays, and planned maintenance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"irail_get_liveboard","description":"Get real-time departures (or arrivals) at a Belgian railway station. Shows train number, destination, platform, and delay.","write_action":false,"price_micros":0,"input_schema":null},{"name":"irail_get_vehicle","description":"Get detailed stop information for a specific Belgian train. Shows all stops, arrival/departure times, delays, and platforms.","write_action":false,"price_micros":0,"input_schema":null},{"name":"irail_search_stations","description":"Search Belgian railway stations by name. Returns station ID, name, and coordinates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kbo_get_enterprise","description":"Get full details for a Belgian enterprise by BCE number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kbo_search_by_activity","description":"Search Belgian enterprises by NACE activity code.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kbo_search_enterprise","description":"Search Belgian enterprises by enterprise name or BCE number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kmi_describe_feature_type","description":"Describe the schema of a KMI/IRM WFS feature type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kmi_get_features","description":"Fetch GeoJSON features from a KMI/IRM WFS layer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kmi_get_hourly_observations","description":"Get hourly weather observation features from the KMI/IRM WFS endpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kmi_get_stations","description":"Get KMI/IRM automatic weather station features from the official WFS endpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kmi_list_feature_types","description":"List public KMI/IRM WFS feature types available through the official GeoServer endpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mobility_get_gtfs_feeds","description":"List GTFS static and GTFS-RT feed sources relevant to Belgian mobility planning.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mobility_get_operators","description":"List Belgian public transport operators participating in the mobility ecosystem.","write_action":false,"price_micros":0,"input_schema":null},{"name":"mobility_plan_trip","description":"Plan an intermodal trip across Belgian public transport operators.","write_action":false,"price_micros":0,"input_schema":null},{"name":"statbel_get_cpi","description":"Get Belgian consumer price index data from Statbel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"statbel_get_employment","description":"Get Belgian employment statistics from Statbel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"statbel_get_population","description":"Get Belgian population statistics from Statbel.","write_action":false,"price_micros":0,"input_schema":null},{"name":"statbel_search_datasets","description":"Search Statbel open data datasets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stib_get_messages","description":"Get current STIB service messages and disruptions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stib_get_route","description":"Get details for a STIB metro, tram, or bus line.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stib_get_waiting_times","description":"Get real-time waiting times at a STIB stop.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stib_search_stops","description":"Search STIB stops by name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"urban_describe_feature_type","description":"Describe the schema of an urban.brussels WFS feature type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"urban_get_features","description":"Fetch GeoJSON features from an urban.brussels WFS layer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"urban_get_municipalities_boundaries","description":"Fetch Brussels municipality boundaries from the urban.brussels public WFS endpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"urban_list_feature_types","description":"List public urban.brussels WFS feature types.","write_action":false,"price_micros":0,"input_schema":null},{"name":"urbis_build_map_url","description":"Build a public URBIS WMS GetMap URL for a layer and bounding box.","write_action":false,"price_micros":0,"input_schema":null},{"name":"urbis_get_layer","description":"Get metadata for a specific public URBIS WMS layer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"urbis_list_layers","description":"List public URBIS WMS layers for the vector or raster service.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallonia_geo_get_service","description":"Get metadata for a specific Wallonia GeoServices ArcGIS MapServer service.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallonia_geo_list_folders","description":"List top-level folders published by Wallonia GeoServices.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallonia_geo_list_services","description":"List ArcGIS REST services published in a Wallonia GeoServices folder.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallonia_geo_query_layer","description":"Query features from a Wallonia GeoServices ArcGIS feature layer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallonia_get_dataset","description":"Get metadata for a Walloon open dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallonia_get_records","description":"Get records from a Walloon open dataset.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallonia_search_datasets","description":"Search Walloon open datasets.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-27T22:32:32.247Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:32:32.257Z","components":{"code":{"score":25,"max":25,"notes":["6 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 85 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-belgium","version":"1.0.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-04-21T05:07:25.826Z","repositoryUrl":"git+https://github.com/lacausecrypto/mcp-belgium.git","weeklyDownloads":49}],"repo":{"found":true,"owner":"lacausecrypto","repo":"mcp-belgium","archived":false,"pushedAt":"2026-07-04T11:43:48Z","stars":5,"forks":0,"openIssues":12,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/103178554?v=4","ownerCreatedAt":"2022-04-07T08:37:19Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/103178554?v=4&s=128","source":"github"},"presence":{"stars":5,"forks":0,"downloadsWeek":49,"license":"MIT","lastPushAt":"2026-07-04T11:43:48.000Z","score":26}}}},"grade_history":[],"reviews":[]}