SkyddsrumsKollen — Swedish Civil-Defence Shelters
What this MCP does
Locates Swedish civil-defence shelters, returns shelter details and nearby results, and provides national shelter statistics.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['lat', 'lng'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude, WGS84 decimal degrees. Coverage: 55.0-69.5 (Sweden).'}, 'lng': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude, WGS84 decimal degrees. Coverage: 10.0-24.5 (Sweden).'}, 'limit': {'type': 'number', 'maximum': 25, 'minimum': 1, 'description': 'Max number of shelters (default 10). Fractions are floored.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'$ref': '#/properties/server_version'}, 'info': {'$ref': '#/properties/server_version'}, 'query': {'type': 'object', 'properties': {'lat': {'type': ['number', 'null']}, 'lng': {'$ref': '#/properties/query/properties/lat'}, 'limit': {'$ref': '#/properties/query/properties/lat'}}, 'additionalProperties': False}, 'status': {'$ref': '#/properties/server_version'}, 'shelters': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'$ref': '#/properties/server_version'}, 'lat': {'$ref': '#/properties/query/properties/lat'}, 'lng': {'$ref': '#/properties/query/properties/lat'}, 'url': {'$ref': '#/properties/server_version'}, 'type': {'$ref': '#/properties/server_version'}, 'address': {'$ref': '#/properties/server_version'}, 'capacity': {'$ref': '#/properties/query/properties/lat'}, 'distance_km': {'$ref': '#/properties/query/properties/lat'}}, 'additionalProperties': False}}, 'attribution': {'$ref': '#/properties/server_version'}, 'server_build': {'$ref': '#/properties/server_version'}, 'server_version': {'type': ['string', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Shelter id (UUID) from find_nearby_shelters, search_shelters or a skyddsrumskollen.nu URL.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'$ref': '#/properties/server_version'}, 'info': {'$ref': '#/properties/server_version'}, 'found': {'type': ['boolean', 'null']}, 'shelter': {'anyOf': [{'type': 'object', 'properties': {'id': {'$ref': '#/properties/server_version'}, 'lat': {'type': ['number', 'null']}, 'lng': {'$ref': '#/properties/shelter/anyOf/0/properties/lat'}, 'url': {'$ref': '#/properties/server_version'}, 'type': {'$ref': '#/properties/server_version'}, 'address': {'$ref': '#/properties/server_version'}, 'capacity': {'$ref': '#/properties/shelter/anyOf/0/properties/lat'}, 'distance_km': {'$ref': '#/properties/shelter/anyOf/0/properties/lat'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'attribution': {'$ref': '#/properties/server_version'}, 'server_build': {'$ref': '#/properties/server_version'}, 'server_version': {'type': ['string', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'$ref': '#/properties/server_version'}, 'info': {'$ref': '#/properties/server_version'}, 'attribution': {'$ref': '#/properties/server_version'}, 'server_build': {'$ref': '#/properties/server_version'}, 'data_age_days': {'$ref': '#/properties/total_shelters'}, 'data_is_stale': {'type': ['boolean', 'null']}, 'server_version': {'type': ['string', 'null']}, 'total_capacity': {'$ref': '#/properties/total_shelters'}, 'total_shelters': {'type': ['number', 'null']}, 'data_last_synced': {'$ref': '#/properties/server_version'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Place name or address to search for, e.g. 'Huddinge' or 'Drottninggatan 5, Stockholm'."}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'$ref': '#/properties/server_version'}, 'info': {'$ref': '#/properties/server_version'}, 'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'lat': {'type': ['number', 'null']}, 'lon': {'$ref': '#/properties/results/items/properties/lat'}, 'name': {'$ref': '#/properties/server_version'}}, 'additionalProperties': False}}, 'attribution': {'$ref': '#/properties/server_version'}, 'server_build': {'$ref': '#/properties/server_version'}, 'server_version': {'type': ['string', 'null']}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'maximum': 25, 'minimum': 1, 'description': 'Max number of shelters returned (default 10). Fractions are floored.'}, 'query': {'type': 'string', 'minLength': 1, 'description': "Address text: street name or property designation, e.g. 'Storgatan' or 'Norrmalm 2'."}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'url': {'$ref': '#/properties/server_version'}, 'info': {'$ref': '#/properties/server_version'}, 'query': {'type': 'object', 'properties': {'limit': {'type': ['number', 'null']}, 'query': {'$ref': '#/properties/server_version'}}, 'additionalProperties': False}, 'shelters': {'type': 'array', 'items': {'type': 'object', 'properties': {'id': {'$ref': '#/properties/server_version'}, 'lat': {'$ref': '#/properties/query/properties/limit'}, 'lng': {'$ref': '#/properties/query/properties/limit'}, 'url': {'$ref': '#/properties/server_version'}, 'type': {'$ref': '#/properties/server_version'}, 'address': {'$ref': '#/properties/server_version'}, 'capacity': {'$ref': '#/properties/query/properties/limit'}, 'distance_km': {'$ref': '#/properties/query/properties/limit'}}, 'additionalProperties': False}}, 'attribution': {'$ref': '#/properties/server_version'}, 'server_build': {'$ref': '#/properties/server_version'}, 'total_matches': {'$ref': '#/properties/query/properties/limit'}, 'server_version': {'type': ['string', 'null']}, 'total_is_exact': {'type': ['boolean', 'null']}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
SupplyGraph.AI Data
Provides China-focused location, surrounding-area, company, industry-chain, property, population, retail, and regional business i…
Microburbs Australian Property Data
Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.
gisgp
Provides GIS geocoding, routing, spatial transformations, ArcGIS layer inspection and export, and location due diligence for haza…
ikeytz Einsatzgebiet-Karten
Provides public map and service-area data, geographic search, proximity calculations, area boundaries, business contact details, …
Namaste America
Helps users find Indian-American restaurants, temples, events, businesses, professionals, services, movies, offers, and community…
MolTravel
Searches and provides details for flights, hotels, rental cars, ferries, airports, travel experiences, destinations, country info…
EasyTerritory MCP
Builds, balances, analyzes, and edits sales or service territories, with geocoding, routing, scheduling, map visualization, and G…
MapMap
Provides mapping tools for routing, truck and ADR routing, geocoding, distance matrices, and isochrones.