MCP.Market

Norway Location Transport MCP server

online · 100% uptime
by trondbjoroy·io.github.trondbjoroy/norway-location-transport-mcp·v0.1.1

Norwegian transport (Entur) and geodata (Kartverket): trips, departures, addresses, elevation.

A90/100grade A
What users say
No reviews yet
Be the first
Safety scan
A90/100

full report

Adoption
Growing

0 stars47 downloads/wk

Reviews

Write one

Nobody has reviewed Norway Location Transport yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Norway Location Transport tools (21)

write = sends, deletes, buys or posts
  • find_addresses_nearFree

    Find all official addresses within a radius of a coordinate (Kartverket). Each result includes its distance from the point. Good for 'what is at this location?'.

  • find_docking_stationsFree

    Find shared-mobility docking stations (e.g. city bike stations) near a coordinate (Entur Mobility), with available vehicle and free-dock counts per station.

  • find_place_names_nearFree

    Find the nearest official named features to a coordinate (Kartverket). Each result includes its feature type and distance from the point.

  • find_shared_vehiclesFree

    Find free-floating shared vehicles (city bikes, e-scooters, car share, mopeds) near a coordinate across all Norwegian operators (Entur Mobility). Each result shows the operator, type, battery, and location.

  • find_stops_nearFree

    Reverse-geocode a coordinate to the nearest public transport stop places (Entur), each with its distance. Use the returned IDs with the departure and trip tools.

  • get_departuresFree

    Get the next departures from a stop place (Entur), including realtime delays and cancellations. Each departure shows line, destination, scheduled and expected times, delay, platform, and whether it is cancelled.

  • get_elevationFree

    Get the terrain elevation (metres above sea level) at a coordinate from the Norwegian national elevation model (Kartverket DTM). Covers mainland Norway.

  • get_elevation_profileFree

    Sample the terrain elevation evenly along a path of coordinates (Kartverket DTM) and return the profile plus total distance, ascent, and descent. Useful for hikes and routes. Give the path vertices in order; `samples` controls resolution.

  • get_fare_zonesFree

    Get the fare (tariff) zone(s) a stop place belongs to (Entur). Fare zones set the ticket price for a journey.

  • get_realtime_statusFree

    Get a realtime health summary. For a stop, pass stop_place_id: it summarizes how many upcoming departures are on time, delayed, or cancelled. For a line, pass line_id: it reports how many vehicles are currently active and their delays.

  • get_stop_accessibilityFree

    Get accessibility information for a stop place (Entur): per-quay (platform) wheelchair access, and a summary. Note: Entur's free API exposes wheelchair access per quay; deeper equipment detail (elevators, tactile guidance) is only in Entur's authenticated Stop Register API and is not available here.

  • get_vehicle_positionsFree

    Get live positions of public transport vehicles (Entur realtime), filtered by operator codespace and/or line. Each vehicle shows its position, bearing, speed, and delay. Codespace examples: ATB (Trondheim), KOL (Stavanger), SKY (Bergen area). Get a line_id from get_departures.

  • list_quaysFree

    List all quays (platforms/stopping points) at a stop place (Entur), with their public codes, coordinates, and wheelchair access.

  • lookup_admin_unitFree

    Find which municipality (kommune) and county (fylke) a location falls in, with official codes (Kartverket). Give either a coordinate or a free-text address.

  • lookup_propertyFree

    Look up cadastral (matrikkel) identifiers for a property via the open address register (Kartverket): municipality number, gårdsnummer (gnr), bruksnummer (bnr), and festenummer. Give a free-text address or a coordinate. Full ownership data requires Kartverket's authenticated Matrikkel API; this returns the open address-linked identifiers.

  • plan_tripFree

    Plan a point-to-point public transport journey in Norway (Entur JourneyPlanner). Give each endpoint either as a Stop Place ID or as coordinates. Optionally set a departure or arrival time, filter transport modes, and set walk speed. Returns trip patterns with legs, modes, durations, and realtime times.

  • resolve_stop_placeFree

    Turn a place or address into Entur Stop Place IDs (public transport stops/stations). Use the returned ID with the departure, trip, accessibility, quay, and fare-zone tools.

  • search_addressFree

    Search official Norwegian addresses (Kartverket) and get coordinates. Use `query` for free text, or the specific fields for a structured search. Wildcards with `*` are supported (e.g. street 'Storg*'). Returns coordinates, postal code, municipality, and cadastral numbers for each match.

  • search_place_namesFree

    Search official Norwegian place names (Kartverket Sentralt stedsnavnregister). Returns each name's feature type (e.g. Fjell, Innsjø, By), municipality, county, and coordinates. Supports the * wildcard and corrects small spelling errors.

  • transform_coordinatesFree

    Convert a coordinate between reference systems using Kartverket's transformer. Give EPSG codes for source and target. Axis order: x is easting (longitude for geographic systems), y is northing (latitude). Common EPSG codes: 4326 WGS84, 4258 EUREF89 (both lon/lat), 25832 UTM32/EUREF89, 25833 UTM33, 25835 UTM35 (east/north in metres).

  • validate_addressFree

    Check whether a free-text address exists in the official register and return its normalized form with coordinates. Uses fuzzy matching, so it also corrects small spelling errors. Returns `valid`, the best normalized match, and alternatives.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • Live reliabilityremote reachable in 792ms20/20
  • Tool poisoning21 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 69 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 90/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Norway Location Transport compares

Against every graded Maps and travel MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
90/100
higher than 88% of 679 Maps and travel servers
Tools
21
the typical Maps and travel server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Maps and travel server answers 100%
Response time
318 ms
faster than 52% of 450 Maps and travel servers
Downloads a week
47
more than 40% of 152 Maps and travel servers with a package

What its tools let an agent do: 21 read

Install Norway Location Transport in Claude Code, Cursor or VS Code

claude mcp add --transport http norway-location-transport-mcp https://norway-location-transport-mcp.met-mcp-worker.workers.dev/mcp
Add to Cursor

What the publisher says

From the Norway Location Transport repository's README, as published. We do not edit it. Read it on GitHub

norway-location-transport-mcp

An MCP server that gives AI agents structured access to Norwegian public transport and geospatial data, through the free Entur and Kartverket / Geonorge APIs.

The two sources compose: trip planning needs geocoding, elevation needs address resolution, and admin lookups tie coordinates to places. One server answers practical local questions — "how do I get from here to Bergen?", "what is the elevation along this hike?", "which kommune is this address in?", "are there e-scooters nearby?".

Both data sources are free with no paid tiers and no API keys. Entur requires only a self-identifying ET-Client-Name header (see below); Kartverket requires nothing.

Tools

Location & geodata (Kartverket)

  • searchaddress(query?, street?, number?, postalcode?, municipalitynumber?, maxresults) — search official addresses by free text or fields; supports the * wildcard. Returns coordinates and cadastral numbers.
  • findaddressesnear(latitude, longitude, radiusm, maxresults) — all addresses within a radius of a point, with distances.
  • validate_address(address) — validate and normalize a free-text address (fuzzy). Returns valid, the normalized match, and alternatives.
  • searchplacenames(query, maxresults) — search official place names; returns feature type (Fjell, Innsjø, …), municipality, county, and coordinates. Supports .
  • findplacenamesnear(latitude, longitude, radiusm, max_results) — nearest named features to a point, with distances.
  • get_elevation(latitude, longitude) — terrain elevation from the national elevation model (DTM).
  • getelevationprofile(path, samples) — elevation sampled along a path; returns the profile plus total distance, ascent, and descent.
  • transformcoordinates(x, y, fromepsg, to_epsg) — convert between reference systems (e.g. WGS84 4326 → UTM33 25833).
  • lookupadminunit(latitude?, longitude?, address?) — which kommune and fylke a coordinate or address falls in, with official codes.
  • lookupproperty(address?, latitude?, longitude?, maxresults) — cadastral (matrikkel) identifiers (kommune / gnr / bnr / fnr) via the open address register.

Public transport (Entur)

  • resolvestopplace(query, max_results) — resolve a place or address to Entur Stop Place IDs.
  • findstopsnear(latitude, longitude, radiusm, maxresults) — reverse-geocode a coordinate to the nearest stop places.
  • plantrip(fromplace?/fromlatitude/fromlongitude, toplace?/tolatitude/tolongitude, datetime?, arriveby?, transportmodes?, walkspeed?, numtrip_patterns) — plan a point-to-point journey; filter by mode and walk speed. Returns trip patterns with legs, modes, durations, and realtime times.
  • getdepartures(stopplace_id, count) — next departures from a stop, with realtime delays, cancellations, and platform.
  • getrealtimestatus(stopplaceid? | line_id?) — realtime health: for a stop, on-time/delayed/cancelled counts; for a line, active vehicles and delays.
  • getstopaccessibility(stopplaceid) — per-quay wheelchair access and a summary. (See the accessibility note below.)
  • listquays(stopplace_id) — all quays (platforms) at a stop, with codes and coordinates.
  • getfarezones(stopplaceid) — the fare (tariff) zone(s) a stop belongs to.
  • findsharedvehicles(latitude, longitude, rangem, formfactors?, count) — free-floating shared vehicles (bikes, e-scooters, cars, mopeds) across all operators.
  • finddockingstations(latitude, longitude, range_m, count) — docking stations with available vehicle and free-dock counts.
  • getvehiclepositions(codespaceid?, lineid?, max_results) — live vehicle positions with bearing, speed, and delay.

Tool definitions live in src/kartverket.ts and src/entur.ts, combined in src/tools.ts and shared by both the stdio and HTTP entry points.

Setup

npm install
npm run build
npm test

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Norway Location Transport: common questions

Is Norway Location Transport MCP server safe?
Yes, by our scan: it is graded A (90/100). Read the Norway Location Transport safety report
How do I install Norway Location Transport?
It runs remotely at norway-location-transport-mcp.met-mcp-worker.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Norway Location Transport need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is Norway Location Transport maintained?
The last commit was 73 days ago (2026-08-24). The latest release is v0.1.1.
Is Norway Location Transport up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Norway Location Transport?
Servers from other publishers that do the same job: Switzerland MCP 🇨🇭 MCP server, Toyota & Lexus MCP server and UK Court Finder MCP Server from MCPBundles.
How does Norway Location Transport compare with other Maps and travel MCP servers?
safety score 90/100 (higher than 88% of 679 Maps and travel servers); tools 21 (the typical Maps and travel server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Norway Location Transport

Same job from other publishers: the closest match first, then the best rated.

  • Switzerland MCP 🇨🇭
    Swiss open data MCP server. 94 tools, zero API keys. Transport, weather, geodata, catalogue.
    A
  • Toyota & Lexus
    Toyota & Lexus vehicles: fuel, range, location, trips, health, climate, charging, commands
    B
  • UK Court Finder MCP Server from MCPBundles
    Find UK courts and tribunals by location, name, or law area with addresses and contacts
    B
  • HasData Airbnb
    Airbnb stays by location and dates, and full listing details, as structured JSON.
    A
  • Open Meteo
    Global weather via Open-Meteo: forecast, historical, marine, air quality, geocoding, elevation.
    B