norway-location-transport-mcp
Qué hace este MCP
Provides Norwegian address and geodata lookup, elevation and property information, public transport trip planning, departures, realtime vehicle data, and shared-mobility availability.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'radius_m': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Search radius in metres'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}, 'max_results': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of addresses to return'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'count': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of stations to return'}, 'range_m': {'type': 'integer', 'default': 500, 'maximum': 3000, 'minimum': 10, 'description': 'Search radius in metres'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'radius_m': {'type': 'integer', 'default': 1000, 'maximum': 20000, 'minimum': 1, 'description': 'Search radius in metres'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of features to return'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of vehicles to return'}, 'range_m': {'type': 'integer', 'default': 300, 'maximum': 2000, 'minimum': 10, 'description': 'Search radius in metres'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'form_factors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by type. Common values: BICYCLE, SCOOTER, CAR, MOPED, CARGO_BICYCLE, OTHER.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'radius_m': {'type': 'integer', 'default': 1000, 'maximum': 5000, 'minimum': 1, 'description': 'Search radius in metres'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of stops to return'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'count': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'How many upcoming departures to return'}, 'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'path': {'type': 'array', 'items': {'type': 'object', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}}}, 'maxItems': 50, 'minItems': 2, 'description': 'Ordered path vertices (at least 2). The path is sampled evenly between them.'}, 'samples': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 2, 'description': 'Number of evenly spaced points to sample along the whole path'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'line_id': {'type': 'string', 'description': "Line ID (e.g. 'ATB:Line:2_3', from get_departures) for a line-level summary"}, 'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': 'Stop Place ID for a stop-level summary'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'line_id': {'type': 'string', 'description': "Line ID, e.g. 'ATB:Line:2_3'. Optional if codespace_id is given."}, 'max_results': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Maximum number of vehicles to return'}, 'codespace_id': {'type': 'string', 'description': "Operator codespace, e.g. 'ATB'. Optional if line_id is given."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'address': {'type': 'string', 'minLength': 1, 'description': 'Free-text address, used if no coordinate is given'}, 'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'address': {'type': 'string', 'minLength': 1, 'description': 'Free-text address'}, 'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of properties to return'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to_place': {'type': 'string', 'description': 'Destination Stop Place ID'}, 'arrive_by': {'type': 'boolean', 'default': False, 'description': 'If true, date_time is the desired arrival time instead of departure time'}, 'date_time': {'type': 'string', 'description': "ISO 8601 time, e.g. '2026-08-24T09:00:00+02:00'. Defaults to now."}, 'from_place': {'type': 'string', 'description': 'Origin Stop Place ID (from resolve_stop_place)'}, 'walk_speed': {'type': 'number', 'maximum': 3, 'minimum': 0.5, 'description': 'Walking speed in metres per second (default ~1.3)'}, 'to_latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'to_longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'from_latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'from_longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'transport_modes': {'type': 'array', 'items': {'enum': ['air', 'bus', 'cableway', 'water', 'funicular', 'lift', 'rail', 'metro', 'taxi', 'tram', 'trolleybus', 'monorail', 'coach'], 'type': 'string'}, 'description': "Restrict to these transit modes, e.g. ['bus','tram']. Omit for all modes."}, 'num_trip_patterns': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1, 'description': 'How many alternative trips to return'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Place or stop name, e.g. 'Oslo S' or 'Bergen busstasjon'"}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of stops to return'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Free-text address, e.g. 'Karl Johans gate 1, Oslo'. Supports the * wildcard."}, 'number': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'House number (nummer)'}, 'street': {'type': 'string', 'description': 'Street name (adressenavn). Supports the * wildcard.'}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of matches to return'}, 'postal_code': {'type': 'string', 'description': "Postal code (postnummer), e.g. '0155'"}, 'municipality_number': {'type': 'string', 'description': "4-digit municipality code (kommunenummer), e.g. '0301' for Oslo"}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Place name to search for, e.g. 'Galdhøpiggen'. Supports the * wildcard."}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of matches to return'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['x', 'y', 'from_epsg', 'to_epsg'], 'properties': {'x': {'type': 'number', 'description': 'Easting, or longitude for a geographic system (e.g. 4326/4258)'}, 'y': {'type': 'number', 'description': 'Northing, or latitude for a geographic system'}, 'to_epsg': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Target EPSG code, e.g. 25833'}, 'from_epsg': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Source EPSG code, e.g. 4326'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'minLength': 1, 'description': "Address to validate, e.g. 'karl johans gt 1 oslo'"}}}
Cambios recientes en herramientas
Servidores MCP similares
MolTravel
Searches and provides details for flights, hotels, rental cars, ferries, airports, travel experiences, destinations, country info…
Wmata
Provides Washington Metro rail and bus routes, stops, stations, service incidents, route details, and real-time arrival predictio…
Openrouteservice
Provides geocoding, routing, travel-time matrices, isochrones, snapping, and elevation data using OpenStreetMap-based services.
Google_maps
Provides Google Maps geocoding, place search and details, directions, distance matrices, and elevation data.
SeaWeb
Searches and extracts web information about entities and travel locations, including restaurants, salons, tourist conditions, dis…
Aviationstack
Provides airline, airport, city, country, and flight directory data, including real-time and scheduled flight details.
Nps
Searches National Park Service data for parks, campgrounds, activities, alerts, visitor statistics, locations, fees, and operatin…
Tfl
Provides London transport journey planning, line status, disruptions, stop arrivals, and Santander Cycle availability.